Sha256: 57db1e40b66555127263fc2ee50929a1be1355b11154f6f08a7352c1f2762a36
Contents?: true
Size: 457 Bytes
Versions: 16
Compression:
Stored size: 457 Bytes
Contents
module Pay # https://avdi.codes/exception-causes-in-ruby-2-1/ class Error < StandardError end class PaymentError < StandardError attr_reader :payment def initialize(payment) @payment = payment end end class ActionRequired < PaymentError def message I18n.t("errors.action_required") end end class InvalidPaymentMethod < PaymentError def message I18n.t("errors.invalid_payment") end end end
Version data entries
16 entries across 16 versions & 1 rubygems