Class: Musa::Extension::DynamicProxy::DynamicProxy

Inherits:
Object
  • Object
show all
Includes:
DynamicProxyModule
Defined in:
lib/musa-dsl/core-ext/dynamic-proxy.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from DynamicProxyModule

#==, #_eql?, #_equalequal, #_instance_of?, #_is_a?, #_kind_of?, #eql?, #has_receiver?, #instance_of?, #is_a?, #kind_of?, #method_missing, #respond_to_missing?

Constructor Details

#initialize(receiver = nil) ⇒ DynamicProxy

Returns a new instance of DynamicProxy.



57
58
59
# File 'lib/musa-dsl/core-ext/dynamic-proxy.rb', line 57

def initialize(receiver = nil)
  @receiver = receiver
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Musa::Extension::DynamicProxy::DynamicProxyModule

Instance Attribute Details

#receiverObject

Returns the value of attribute receiver.



61
62
63
# File 'lib/musa-dsl/core-ext/dynamic-proxy.rb', line 61

def receiver
  @receiver
end