class Merb::Config::ConfigBlock
Public Class Methods
new(klass, &block)
click to toggle source
Evaluates the provided block, where any call to a method causes []= to be called on klass with the method name as the key and the arguments as the value.
Parameters¶ ↑
- klass<Object~[]=>
-
The object on which to assign values.
- &block
-
The block which specifies the config values to set.
Returns¶ ↑
nil
:api: private
# File lib/merb-core/config.rb, line 478 def initialize(klass, &block) @klass = klass instance_eval(&block) end
Public Instance Methods
method_missing(method, *args)
click to toggle source
Assign args as the value of the entry keyed by method.
:api: private
# File lib/merb-core/config.rb, line 486 def method_missing(method, *args) @klass[method] = *args end