Sha256: 94ea7d7bac2cfbf348c90274aa6f113d0194b1ebfab07b400eb9a541aabacacc
Contents?: true
Size: 790 Bytes
Versions: 3
Compression:
Stored size: 790 Bytes
Contents
module Mollie module API module Object class Mandate < Base STATUS_VALID = "valid" STATUS_INVALID = "invalid" attr_accessor :id, :status, :method, :customer_id, :details, :created_datetime, :mandate_reference def details=(details) @details = OpenStruct.new(details) if details.is_a?(Hash) end def created_datetime=(created_datetime) @created_datetime = Time.parse(created_datetime.to_s) rescue nil end def valid? status == STATUS_VALID end def invalid? status == STATUS_INVALID end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mollie-api-ruby-2.1.0 | lib/mollie/api/object/mandate.rb |
mollie-api-ruby-2.0.1 | lib/mollie/api/object/mandate.rb |
mollie-api-ruby-2.0.0 | lib/mollie/api/object/mandate.rb |