Method: CrossCase.installClassAlias

Defined in:
lib/mega/crosscase.rb

.installClassAlias(mod, meth, aliasName) ⇒ Object

Install an alias aliasName for the given class method meth of the Class or Module mod.



168
169
170
171
172
173
174
175
# File 'lib/mega/crosscase.rb', line 168

def self::installClassAlias( mod, meth, aliasName )
  unless mod.respond_to?( aliasName )
    code = %{
      class << self; alias_method( :#{aliasName}, :#{meth} ); end
    }
    mod.module_eval( code, __FILE__, __LINE__ )
  end
end