class Mincer::Configuration
Public Instance Methods
add(processor, config_class)
click to toggle source
# File lib/mincer/config.rb, line 14 def add(processor, config_class) define_config_accessors(processor, config_class) end
define_config_accessors(processor, config_class)
click to toggle source
# File lib/mincer/config.rb, line 18 def define_config_accessors(processor, config_class) class_eval <<-ACCESORS, __FILE__ def #{processor} @#{processor} ||= #{config_class}.new block_given? ? yield(@#{processor}) : @#{processor} end ACCESORS end