class Alki::OverlayDelegator
Public Class Methods
new(obj,overlay,info=nil)
click to toggle source
# File lib/alki/overlay_delegator.rb, line 3 def initialize(obj,overlay,info=nil) @obj = obj @overlay = overlay @info = info end
Public Instance Methods
method_missing(method,*args,&blk)
click to toggle source
# File lib/alki/overlay_delegator.rb, line 17 def method_missing(method,*args,&blk) @overlay.overlay_send @obj, @info, method, *args, &blk end
respond_to_missing(method,include_private = false)
click to toggle source
# File lib/alki/overlay_delegator.rb, line 9 def respond_to_missing(method,include_private = false) if @overlay.respond_to? :overlay_respond_to? @overlay.overlay_respond_to? @obj, method, include_private else @obj.respond_to? method, include_private end end