Method: Configurability::DeferredConfig#singleton_method_added

Defined in:
lib/configurability/deferred_config.rb

#singleton_method_added(sym) ⇒ Object

Singleton method definition hook: configure the instance as soon as it overrides the #configure method supplied by the Configurability mixin itself.



19
20
21
22
23
24
25
26
27
28
# File 'lib/configurability/deferred_config.rb', line 19

def singleton_method_added( sym )
	super

	if sym == :configure
		Configurability.log.debug "Re-configuring %p via deferred config hook." % [ self ]
		config = Configurability.loaded_config
		Configurability.log.debug "Propagating config to %p" % [ self ]
		Configurability.install_config( config, self )
	end
end