Sha256: 7b6e09d8037fc5eab7c1c06b9b76b31dcb054bac30467c7e1b9808535626f3ac
Contents?: true
Size: 787 Bytes
Versions: 7
Compression:
Stored size: 787 Bytes
Contents
module Mollie class Chargeback < Base attr_accessor :id, :payment, :amount, :chargeback_datetime, :settlement_id, :reversed_datetime def reversed? !!reversed_datetime end def reversed_datetime=(reversed_datetime) @reversed_datetime = Time.parse(reversed_datetime) rescue nil end def chargeback_datetime=(chargeback_datetime) @chargeback_datetime = Time.parse(chargeback_datetime) rescue nil end def amount=(amount) @amount = BigDecimal.new(amount.to_s) if amount end def payment=(payment) if payment.is_a?(Hash) @payment = Payment.new(payment) else @payment = payment end end end end
Version data entries
7 entries across 7 versions & 1 rubygems