Method: Redd::Objects::Base.alias_property

Defined in:
lib/redd/objects/base.rb

.alias_property(new_name, old_name) ⇒ Object

Define an alias for a property.

Parameters:

  • new_name (Symbol)

    The alias.

  • old_name (Symbol)

    The existing property.



33
34
35
36
# File 'lib/redd/objects/base.rb', line 33

def self.alias_property(new_name, old_name)
  define_method(new_name) { send(old_name) }
  define_method(:"#{new_name}?") { send(old_name) }
end