Module: Gumdrop::Util::Configurable::ClassMethods
- Defined in:
- lib/gumdrop/util/configurable.rb
Instance Method Summary collapse
Instance Method Details
#config_accessor(*keys) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/gumdrop/util/configurable.rb', line 6 def config_accessor(*keys) keys.each do |key| class_eval <<-RUBY, __FILE__, __LINE__ + 1 def #{key}; config[#{key.inspect}]; end def #{key}=(value); config[#{key.inspect}]= value; end RUBY end end |