# File lib/fluent/config.rb, line 249 def configure(conf) @config = conf self.class.config_params.each_pair {|name,(block,opts)| varname = :"@#{name}" if val = conf[name.to_s] val = self.instance_exec(val, opts, name, &block) instance_variable_set(varname, val) end unless instance_variable_defined?(varname) $log.error "config error in:\n#{conf}" raise ConfigError, "'#{name}' parameter is required" end } end
Generated with the Darkfish Rdoc Generator 2.