Sha256: 9ceb7a36f4bdfc1b161e73b6eec081fdb448a955ec169926a6229ac1ac5e242d

Contents?: true

Size: 392 Bytes

Versions: 5

Compression:

Stored size: 392 Bytes

Contents

module FlexCommerce
  module PaypalExpress
    module Exception
      class Transaction < ::StandardError
        attr_accessor :transaction_id, :gateway_transaction_id, :response
        def initialize(message, options = {})
          options.each_pair do |attr, value|
            try("#{attr}=".to_sym, value)
          end
          super(message)
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
flex_commerce_api-0.8.3 lib/paypal_express/exception/transaction.rb
flex_commerce_api-0.8.2 lib/paypal_express/exception/transaction.rb
flex_commerce_api-0.8.1 lib/paypal_express/exception/transaction.rb
flex_commerce_api-0.7 lib/paypal_express/exception/transaction.rb
flex_commerce_api-0.6.57 lib/paypal_express/exception/transaction.rb