Module: LambdaDriver::Op

Defined in:
lib/lambda_driver/op.rb

Defined Under Namespace

Modules: Proxy Classes: BlankSlate, OpProxy

Class Method Summary collapse

Class Method Details

.method_or_lambda(obj, method) ⇒ Object



9
10
11
12
# File 'lib/lambda_driver/op.rb', line 9

def method_or_lambda(obj, method)
  (obj.respond_to?(method) && obj.method(method)) ||
    lambda{|*args| obj.__send__(method, *args) }
end