Module: Lego::Controller::Config
Instance Method Summary collapse
Instance Method Details
#config ⇒ Object
16 17 18 |
# File 'lib/lego/controller/config.rb', line 16 def config @config ||= {} end |
#extended(mod) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/lego/controller/config.rb', line 4 def extended(mod) mod.instance_eval do def config @config ||= {}.merge(Lego::Controller::Config.config) end end end |
#options(key) ⇒ Object
12 13 14 |
# File 'lib/lego/controller/config.rb', line 12 def (key) config[key.to_s] end |
#set(options = {}) ⇒ Object
20 21 22 23 24 |
# File 'lib/lego/controller/config.rb', line 20 def set(={}) .keys.each do |key| config[key.to_s] = [key] end end |