class

Data::Cookbook

Inherits Enumerable < Reference < Object

Constructors

new(recipes : Nil | Array(Data::Recipe), config : Nil | Data::Config, workdir : Nil | String, logger : Logger | Nil)
Source

Instance methods

config
config=(v : Config) : Config
config=(v : Nil)

nil assignments are always ignored

config?
each(*args, **options)
Source
each(*args, **options, &)
Source
execute

executes all recipes and stores those result into cocked.

Source
logger
logger=(v : Logger) : Logger
logger=(v : Nil)

nil assignments are always ignored

logger?
plan(verbose : Bool, bytes : Int32) : String
Source
recipes
recipes=(v : Array(Recipe)) : Array(Recipe)
recipes=(v : Nil)

nil assignments are always ignored

recipes?
to(klass : Recipe.class) : Cookbook
Source
workdir
workdir=(v : String) : String
workdir=(v : Nil)

nil assignments are always ignored

workdir?

Nested types