Sha256: 4dd0abeeacbdd47bab2fe335a6f56b9b216da02bd7d3e9f6e6a40ec2fbae4019

Contents?: true

Size: 211 Bytes

Versions: 3

Compression:

Stored size: 211 Bytes

Contents

# frozen_string_literal: true

module PayFriend
  class Client
    APIResponse = ::Struct.new(:status)

    def charge(amount:, payment_method:, payment_data:)
      APIResponse.new('success')
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
solid-adapters-1.1.0 examples/anti_corruption_layer/vendor/pay_friend/client.rb
solid-adapters-1.0.0 examples/anti_corruption_layer/vendor/pay_friend/client.rb
bcdd-contract-0.1.0 examples/anti_corruption_layer/vendor/pay_friend/client.rb