Sha256: 0082fcb1bbb5d54c47842037d98197c0699b748af0d22faebd7ea24f32fa1071
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
module Mollie module API module Object class Payment class Refund < Base STATUS_QUEUED = "queued" STATUS_PENDING = "pending" STATUS_PROCESSING = "processing" STATUS_REFUNDED = "refunded" attr_accessor :id, :payment, :amount, :status, :refunded_datetime def queued? status == STATUS_QUEUED end def pending? status == STATUS_PENDING end def processing? status == STATUS_PROCESSING end def refunded? status == STATUS_REFUNDED end def refunded_datetime=(refunded_datetime) @refunded_datetime = Time.parse(refunded_datetime) rescue nil end def amount=(amount) @amount = BigDecimal.new(amount.to_s) if amount end def payment=(payment) @payment = Payment.new(payment) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mollie-api-ruby-2.2.1 | lib/mollie/api/object/payment/refund.rb |