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