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