Method: CascadingConfiguration::Core::Module#define_instance_definition_method

Defined in:
lib/cascading_configuration/core/module.rb

#define_instance_definition_method(ccm_name, *ccm_aliases) ⇒ Object

define_instance_definition_method #



94
95
96
97
98
99
100
101
# File 'lib/cascading_configuration/core/module.rb', line 94

def define_instance_definition_method( ccm_name, *ccm_aliases )
  
  ccm_method_name = instance_method_name( ccm_name )
  ccm_alias_names = ccm_aliases.collect { |this_alias| instance_method_name( this_alias ) }
  
  return define_method_with_extension_modules( ccm_method_name, ccm_alias_names, :instance )
  
end