class Data::Chef

Defined in:

data/chef.cr

Constructors

Instance Method Summary

Instance methods inherited from class Object

to_toml : String to_toml

Constructor Detail

def self.new(recipe : Data::Recipe | Nil, config : Nil | Data::Config, label : Nil | String, logger : Logger | Nil) #

[View source]

Instance Method Detail

def clickhouse_client(*args, **options) #

[View source]
def clickhouse_client(*args, **options, &) #

[View source]
def config : Config #

def config=(v : Nil) #

nil assignments are always ignored


def config=(v : Config) : Config #

def config? : Config | Nil #

def cook : Cooked #

[View source]
def dir : String #

def dir=(v : String) : String #

def dir=(v : Nil) #

nil assignments are always ignored


def dir? : String | Nil #

def execute(recipe : Recipe::Skip) : OK #

[View source]
def execute(recipe : Recipe::Ignore) : OK #

[View source]
def execute(recipe : Recipe::Control) : OK #

[View source]
def execute(recipe : Recipe::Count) : OK #

[View source]
def execute(recipe : Recipe::GuardCount) : OK #

[View source]
def execute(recipe : Recipe::Replace) : OK #

[View source]
def label : String #

def label=(v : String) : String #

def label=(v : Nil) #

nil assignments are always ignored


def label? : String | Nil #

def logger : Logger #

def logger=(v : Logger) : Logger #

def logger=(v : Nil) #

nil assignments are always ignored


def logger? : Logger | Nil #

def pg_before_sql(*args, **options) #

[View source]
def pg_before_sql(*args, **options, &) #

[View source]
def pg_max_record_size(*args, **options) #

[View source]
def pg_max_record_size(*args, **options, &) #

[View source]
def pg_ttl_count(*args, **options) #

[View source]
def pg_ttl_count(*args, **options, &) #

[View source]
def psql(*args, **options) #

[View source]
def psql(*args, **options, &) #

[View source]
def recipe : Recipe #

def recipe=(v : Nil) #

nil assignments are always ignored


def recipe=(v : Recipe) : Recipe #

def recipe? : Recipe | Nil #

def table(*args, **options) #

[View source]
def table(*args, **options, &) #

[View source]