Module: Riser::Resource::Delegatable

Included in:
Proxy, Riser::ResourceSet::Proxy
Defined in:
lib/riser/resource.rb

Instance Method Summary collapse

Instance Method Details

#__getobj__Object



83
84
85
86
87
88
89
# File 'lib/riser/resource.rb', line 83

def __getobj__
  if (@delegate_proxy_obj.nil?) then
    return yield if block_given?
    __raise__ ::ArgumentError, "not delegated"
  end
  @delegate_proxy_obj
end