===(other)
click to toggle source
def ===(other)
load_target and other === @target
end
exists?()
click to toggle source
def exists?
load_target
not @target.nil?
end
loaded()
click to toggle source
def loaded
@loaded = true
end
loaded?()
click to toggle source
proxy_respond_to?(symbol, include_priv=false)
click to toggle source
reload()
click to toggle source
def reload
reset
load_target
end
reset()
click to toggle source
def reset
@target = nil
@loaded = false
end
respond_to?(symbol, include_priv=false)
click to toggle source
def respond_to?(symbol, include_priv=false)
proxy_respond_to?(symbol, include_priv) or
(load_target && @target.respond_to?(symbol, include_priv))
end
target()
click to toggle source
target=(target)
click to toggle source
def target=(target)
@target = target
loaded
end