Method: CascadingConfiguration::Core::InstanceController::ExtensionModule#alias_method

Defined in:
lib/cascading_configuration/core/instance_controller/extension_module.rb

#alias_method(alias_name, method_name) ⇒ Object

alias_method #



82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/cascading_configuration/core/instance_controller/extension_module.rb', line 82

def alias_method( alias_name, method_name )
  
  aliased_method = false
  
  # if we don't respond to method, store it away so that we can alias it at extend time
  if method_defined?( method_name )
    super
    aliased_method = true
  else
    @pending_aliases[ alias_name ] = method_name
  end
  
  return aliased_method
  
end