Module: ReturnSpy::Decorator::SingletonMethod
- Defined in:
- lib/return_spy/decorator.rb
Class Method Summary collapse
Class Method Details
.decorate(target, name, new_name, &blk) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/return_spy/decorator.rb', line 13 def self.decorate(target, name, new_name, &blk) target.class_eval do eigen = class << self; self end eigen.class_eval do alias_method(new_name, name) define_method(name, &blk) end end end |