class SuperProxy

Simple class used in conjunction with custom method Object#sup

Public Class Methods

new(obj) click to toggle source
# File lib/more_ruby/super_proxy.rb, line 5
def initialize(obj)  
  @obj = obj  
end

Public Instance Methods

method_missing(meth, *args, &blk) click to toggle source
# File lib/more_ruby/super_proxy.rb, line 9
def method_missing(meth, *args, &blk)  
  @obj.class.superclass.instance_method(meth).bind(@obj).call(*args, &blk)  
end