Class: Object

Inherits:
BasicObject
Defined in:
lib/instead_of.rb

Instance Method Summary collapse

Instance Method Details

#but(*replacements) ⇒ Object



13
14
15
16
# File 'lib/instead_of.rb', line 13

def but(*replacements)
  replacement_hash = Hash[replacements]
  replacement_hash.has_key?(self) ? replacement_hash[self] : self
end

#instead_of(original) ⇒ Object



8
9
10
# File 'lib/instead_of.rb', line 8

def instead_of(original)
  [original, self]
end