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