Method: Configurations::Configurable#included

Defined in:
lib/configurations/configurable.rb

#included(base) ⇒ Object

Once included, Configurations installs three methods in the host module: configure, configuration_defaults and configurable



12
13
14
15
16
17
18
19
20
21
# File 'lib/configurations/configurable.rb', line 12

def included(base)
  install_configure_in(base)
  base.instance_eval do
    extend ClassMethods

    # call configuration_mutex once to initialize the value
    #
    initialize_configuration!
  end
end