Acme::Chef::Recipe - Internal module used by Acme::Chef
Please see Acme::Chef;
This is list of methods in this package.
Acme::Chef::Recipe constructor. Arguments are interpreted as key/value pairs and used as object attributes.
Executes the recipe (program). First argument should be a reference to a hash of sous-recipes.
Returns the first bowl of the recipe.
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.
Mutator for the Recipe output.
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.
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.
Mutator for the recipe name.
Tries to compile the recipe. Returns 0 on error or if the recipe was already compiled. Returns the compiled recipe if the compilation succeeded.
Chef designed by David Morgan-Mar.
Copyright (c) 2002-2008 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