Data::Chef
Inherits Reference < Object
Constructors
new(recipe : Data::Recipe | Nil, config : Nil | Data::Config, label : Nil | String, logger : Logger | Nil)
SourceInstance methods
clickhouse_client(*args, **options)
Sourceclickhouse_client(*args, **options, &)
Sourceconfig
config=(v : Nil)
nil assignments are always ignored
config=(v : Config) : Config
config?
cook
Sourcedir
dir=(v : Nil)
nil assignments are always ignored
dir?
execute(recipe : Recipe::Skip) : OK
Sourceexecute(recipe : Recipe::Ignore) : OK
Sourceexecute(recipe : Recipe::Control) : OK
Sourceexecute(recipe : Recipe::Count) : OK
Sourceexecute(recipe : Recipe::GuardCount) : OK
Sourceexecute(recipe : Recipe::Replace) : OK
Sourcelabel
label=(v : Nil)
nil assignments are always ignored
label?
logger
logger=(v : Logger) : Logger
logger=(v : Nil)
nil assignments are always ignored
logger?
pg_before_sql(*args, **options)
Sourcepg_before_sql(*args, **options, &)
Sourcepg_max_record_size(*args, **options)
Sourcepg_max_record_size(*args, **options, &)
Sourcepg_ttl_count(*args, **options)
Sourcepg_ttl_count(*args, **options, &)
Sourcepsql(*args, **options)
Sourcepsql(*args, **options, &)
Sourcerecipe
recipe=(v : Nil)
nil assignments are always ignored
recipe=(v : Recipe) : Recipe
recipe?
table(*args, **options)
Sourcetable(*args, **options, &)
Source