Sha256: a08d18621b0493cc1dc71228b22a507fbcabf3bf28bd1dbb7decccba12b1e414

Contents?: true

Size: 660 Bytes

Versions: 10

Compression:

Stored size: 660 Bytes

Contents

module AtPay
  # TODO: differentiation on the transaction errors

  class Error                   < RuntimeError; end;
  class FatalError              < Error; end;
  class InvalidSignatureError   < Error; end;
  class TransactionError        < Error; end;
  class ProcessorError          < TransactionError; end;
  class EmailReservedError      < TransactionError; end;
  class EmailNotRegisteredError < TransactionError; end;
  class AddressMismatch         < TransactionError; end;
  class OfferExpiredError       < TransactionError; end;
  class DuplicateTokenError     < TransactionError; end;
  class DuplicateGroupError     < TransactionError; end;
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
atpay_ruby-0.0.17 lib/atpay/error.rb
atpay_ruby-0.0.16 lib/atpay/error.rb
atpay_ruby-0.0.15 lib/atpay/error.rb
atpay_ruby-0.0.13 lib/atpay/error.rb
atpay_ruby-0.0.12 lib/atpay/error.rb
atpay_ruby-0.0.11 lib/atpay/error.rb
atpay_ruby-0.0.10 lib/atpay/error.rb
atpay_ruby-0.0.9 lib/atpay/error.rb
atpay_ruby-0.0.8 lib/atpay/error.rb
atpay_ruby-0.0.5 lib/atpay/error.rb