config_param(name, type = nil, **kwargs, &block)
click to toggle source
def config_param(name, type = nil, **kwargs, &block)
configure_proxy(self.name).config_param(name, type, **kwargs, &block)
attr_accessor(name) unless kwargs[:skip_accessor] || Fluent::Config::Element::RESERVED_PARAMETERS.include?(name.to_s)
end
config_section(name, **kwargs, &block)
click to toggle source
def config_section(name, **kwargs, &block)
section_already_exists = !!merged_configure_proxy.sections[name]
configure_proxy(self.name).config_section(name, **kwargs, &block)
variable_name = configure_proxy(self.name).sections[name].variable_name
if !section_already_exists && !self.respond_to?(variable_name)
attr_accessor variable_name
end
end
config_set_default(name, defval)
click to toggle source
def config_set_default(name, defval)
configure_proxy(self.name).config_set_default(name, defval)
end
config_set_desc(name, desc)
click to toggle source
def config_set_desc(name, desc)
configure_proxy(self.name).config_set_desc(name, desc)
end
desc(description)
click to toggle source
def desc(description)
configure_proxy(self.name).desc(description)
end
dump(level = 0)
click to toggle source
def dump(level = 0)
configure_proxy_map[self.to_s].dump(level)
end