|
Acme::Chef::Recipe - Internal module used by Acme::Chef
|
Acme::Chef::Recipe - Internal module used by Acme::Chef
use Acme::Chef;
Please see the Acme::Chef manpage;
This is list of methods in this package.
- new
-
Acme::Chef::Recipe constructor. Arguments are interpreted as key/value pairs
and used as object attributes.
- execute
-
Executes the recipe (program). First argument should be a reference to a
hash of sous-recipes.
- first_bowl
-
Returns the first bowl of the recipe.
- require_ingredient
-
First argument must be an ingredient object. Second may be a string indicating
the location of the requirement. Throws a fatal error if the ingredient is not
present.
- output
-
Mutator for the Recipe output.
- require_bowl
-
First argument must be a number of bowls. Additional bowls are added to the
recipe if it currently has less than this number of bowls.
- require_dish
-
First argument must be a number of dishes. Additional dishes are added to the
recipe if it currently has less than this number of dishes.
- recipe_name
-
Mutator for the recipe name.
- compile
-
Tries to compile the recipe. Returns 0 on error or if the recipe was
already compiled. Returns the compiled recipe if the compilation succeeded.
Steffen Mueller.
Chef designed by David Morgan-Mar.
Copyright (c) 2002-2005 Steffen Mueller. All rights reserved. This program is
free software; you can redistribute it and/or modify it under the same
terms as Perl itself.
Author can be reached at chef-module at steffen-mueller dot net
|
Acme::Chef::Recipe - Internal module used by Acme::Chef
|