Sha256: d49ea35687c8c38c6292511bae5adbc14fa8cc260c033d594a54c71b39d99341

Contents?: true

Size: 372 Bytes

Versions: 6

Compression:

Stored size: 372 Bytes

Contents

require "dry/monads/result"
require "dry/transaction/errors"
require "dry/transaction/step_adapters/around"

module Dry
  module Transaction
    class StepAdapters
      # @api private
      class Raw < Around
        def call(operation, options, args)
          super(operation, options, args, &nil)
        end
      end

      register :step, Raw.new
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dry-transaction-0.13.0 lib/dry/transaction/step_adapters/raw.rb
dry-transaction-0.12.1 lib/dry/transaction/step_adapters/raw.rb
dry-transaction-0.12.0 lib/dry/transaction/step_adapters/raw.rb
dry-transaction-0.11.2 lib/dry/transaction/step_adapters/raw.rb
dry-transaction-0.11.1 lib/dry/transaction/step_adapters/raw.rb
dry-transaction-0.11.0 lib/dry/transaction/step_adapters/raw.rb