Method: Module#local_parameters

Defined in:
lib/mega/dynamic_mixin.rb

#local_parameters(defaults = {}) ⇒ Object

Define a group of local options via a hash.



121
122
123
124
125
126
# File 'lib/mega/dynamic_mixin.rb', line 121

def local_parameters( defaults={} )
  mod = self
  lambda { |key, inst|
    inst.class.module_parameter_get( mod, key ) || defaults[key]
  }
end