class Dry::Transaction::StepAdapters::Check

@api private

Public Instance Methods

call(operation, _options, args) click to toggle source
# File lib/dry/transaction/step_adapters/check.rb, line 10
def call(operation, _options, args)
  input = args[0]
  res = operation.(*args)
  res == true || res.is_a?(Success) ? Success(input) : Failure(input)
end