The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

MealMaster::Recipe - Represent a MealMaster Recipe

SYNOPSIS

  foreach my $r (@recipes) {
    print "Title: " . $r->title . "\n";
    print "Categories: " . join(", ", sort @{$r->categories}) . "\n";
    print "Yield: " . $r->yield . "\n";
    print "Directions: " . $r->directions . "\n";
    print "Ingredients:\n";
    foreach my $i (@{$r->ingredients}) {
      print "  " . $i->quantity .
             " " . $i->measure  .
             " " . $i->product . 
             "\n";
    }

DESCRIPTION

MealMaster::Recipe represents a MealMaster recipe.

METHODS

categories

Returns an array reference of the categories that the recipe is filed under:

    print "Categories: " . join(", ", sort @{$r->categories}) . "\n";

directions

Returns the directions for making the recipe:

    print "Directions: " . $r->directions . "\n";

ingredients

Returns a list of ingredients for making the recipe:

    print "Ingredients:\n";
    foreach my $i (@{$r->ingredients}) {
      print "  " . $i->quantity .
             " " . $i->measure  .
             " " . $i->product . 
             "\n";
    }

title

Returns the title of the recipe:

    print "Title: " . $r->title . "\n";

Returns the yield of the recipe:

    print "Yield: " . $r->yield . "\n";
 

SEE ALSO

MealMaster, MealMaster::Ingredient

AUTHOR

Leon Brocard, <acme@astray.com>

COPYRIGHT

Copyright (C) 2005, Leon Brocard

This module is free software; you can redistribute it or modify it under the same terms as Perl itself.