Class: Bparity::Adapter::OperationDsl

Inherits:
Object
  • Object
show all
Defined in:
lib/bparity/adapter.rb

Instance Method Summary collapse

Constructor Details

#initialize(operation) ⇒ OperationDsl

Returns a new instance of OperationDsl.



22
23
24
# File 'lib/bparity/adapter.rb', line 22

def initialize(operation)
  @operation = operation
end

Instance Method Details

#invoke(&block) ⇒ Object



26
# File 'lib/bparity/adapter.rb', line 26

def invoke(&block) = @operation.invoker = block

#map_error(&block) ⇒ Object



28
# File 'lib/bparity/adapter.rb', line 28

def map_error(&block) = @operation.error_mapper = block

#map_return(&block) ⇒ Object



27
# File 'lib/bparity/adapter.rb', line 27

def map_return(&block) = @operation.return_mapper = block