NAME
WWW::Restaurant::Menu::Item - A Perl base class for menu items on restaurant online menus.
VERSION
0.11
SYNOPSIS
use WWW::Restaurant::Menu::Item;
# The following sub-classes are also provided:
# WWW::Restaurant::Menu::Item::Starter
# WWW::Restaurant::Menu::Item::Meal
# WWW::Restaurant::Menu::Item::Dessert
# WWW::Restaurant::Menu::Item::Drink
# Construction:
my $item = WWW::Restaurant::Menu::Item[::<Subclass>]->new(
name => 'French Fries',
price => '1.80'
);
# Methods:
my $name = $item->name;
my $price = $item->price;
DESCRIPTION
This is a Perl base class for menu items on restaurant online menus.
Constructor
The following constructor is provided:
- new(%options): RETURNS WWW::Restaurant::Menu::Item
-
Creates a new
WWW::Restaurant::Menu::Item
object.%options
is a list of key/value pairs representing any of the following options:- name
-
REQUIRED. A string denoting the name/description of the menu item.
- price
-
A unit-less numerical value denoting the price of the menu item.
- currency
-
A string denoting the currency of the price.
Instance methods
The following instance methods are provided:
- name: RETURNS SCALAR
-
Returns a string denoting the name/description of the menu item.
- price: RETURNS SCALAR
-
Returns a unit-less numerical value denoting the price of the menu item. The currency is that of the menu containing the item.
SEE ALSO
For COPYRIGHT and LICENSE information, see WWW::Restaurant::Menu::Overview.
AUTHOR
Julian Mehnle <julian@mehnle.net>