Class: Module
Overview
Module
Instance Method Summary collapse
-
#alias_methods(new_methods, old_method) ⇒ Object
create alias methods.
Instance Method Details
#alias_methods(new_methods, old_method) ⇒ Object
create alias methods.
create hoge’s aliases [:hige, :huge] case
alias_methods [:hige, :fuge], :hoge
9 10 11 12 |
# File 'lib/open_classes/module.rb', line 9 def alias_methods(new_methods, old_method) fail TypeError, "invalid type #{new_methods.class}" unless new_methods.class == Array new_methods.each { |new_method|alias_method new_method, old_method } end |