Method: CascadingConfiguration::Core::Module#define_local_instance_definition_method

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

#define_local_instance_definition_method(ccm_name, *ccm_aliases) ⇒ Object

define_local_instance_definition_method #



107
108
109
110
111
112
113
114
# File 'lib/cascading_configuration/core/module.rb', line 107

def define_local_instance_definition_method( ccm_name, *ccm_aliases )
  
  ccm_method_name = local_instance_method_name( ccm_name )
  ccm_alias_names = ccm_aliases.collect { |this_alias| local_instance_method_name( this_alias ) }
  
  return define_method_with_extension_modules( ccm_method_name, ccm_alias_names, :local_instance )
  
end