Method: Configurable::ClassMethods.initialize
- Defined in:
- lib/configurable/class_methods.rb
.initialize(base) ⇒ Object
:nodoc:
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/configurable/class_methods.rb', line 32 def self.initialize(base) # :nodoc: base.reset_configs unless base.instance_variable_defined?(:@config_registry) base.instance_variable_set(:@config_registry, {}) end base.reset_config_types unless base.instance_variable_defined?(:@config_type_registry) base.instance_variable_set(:@config_type_registry, {}) end unless base.instance_variable_defined?(:@config_type_context) base.instance_variable_set(:@config_type_context, base) end end |