Module: D4C::PrependOptionSetter

Includes:
PrependedOptions
Defined in:
lib/d4c/prepend_option_setter.rb

Instance Method Summary collapse

Methods included from PrependedOptions

#prepended_options

Instance Method Details

#initialize(app, options = {}) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/d4c/prepend_option_setter.rb', line 9

def initialize(app, options = {})
  prepended_options.each do |option|
    app.send(setter_method(option.name), options[option.name.to_sym])
  end

  super
end

#setter_method(name) ⇒ Object



17
18
19
# File 'lib/d4c/prepend_option_setter.rb', line 17

def setter_method(name)
  name.to_s + '='
end