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 |