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 |