Class: Rivulet::Operations::DispatchRequest
- Inherits:
-
Rivulet::Operation
- Object
- Dry::Operation
- Rivulet::Operation
- Rivulet::Operations::DispatchRequest
- Defined in:
- lib/rivulet/operations/dispatch_request.rb
Instance Method Summary collapse
Methods inherited from Rivulet::Operation
container_class_path, inherited
Instance Method Details
#call(input = {}) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/rivulet/operations/dispatch_request.rb', line 11 def call(input = {}) result = step build_context.(input) result = step dispatch.(result) result = step validate_response.(result) result = step compile_response.(result) result end |