Class: LambdaDriver::Op::OpProxy

Inherits:
Object
  • Object
show all
Defined in:
lib/lambda_driver/op.rb

Instance Method Summary collapse

Constructor Details

#initialize(obj) ⇒ OpProxy

Returns a new instance of OpProxy.



20
21
22
# File 'lib/lambda_driver/op.rb', line 20

def initialize(obj)
  @obj = obj
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method) ⇒ Object



28
29
30
# File 'lib/lambda_driver/op.rb', line 28

def method_missing(method)
  ::LambdaDriver::Op.method_or_lambda(@obj, method)
end

Instance Method Details

#call(method) ⇒ Object



24
25
26
# File 'lib/lambda_driver/op.rb', line 24

def call(method)
  ::LambdaDriver::Op.method_or_lambda(@obj, method)
end