Module: Aliasing::ClassMethods
- Defined in:
- lib/ruby_nos/aliasing.rb
Instance Method Summary collapse
Instance Method Details
#attr_alias(new_attr, original) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/ruby_nos/aliasing.rb', line 4 def attr_alias(new_attr, original) alias_method(new_attr, original) if method_defined? original new_writer = "#{new_attr}=" original_writer = "#{original}=" alias_method(new_writer, original_writer) if method_defined? original_writer end |