class Mollie::PaymentLink
Attributes
Public Class Methods
Source
# File lib/mollie/payment_link.rb, line 20 def self.embedded_resource_name(_parent_id = nil) "payment_links" end
Source
# File lib/mollie/payment_link.rb, line 24 def self.resource_name(_parent_id = nil) "payment-links" end
Public Instance Methods
Source
# File lib/mollie/payment_link.rb, line 28 def amount=(amount) @amount = Mollie::Amount.new(amount) end
Source
# File lib/mollie/payment_link.rb, line 36 def created_at=(created_at) @created_at = Time.parse(created_at.to_s) end
Source
# File lib/mollie/payment_link.rb, line 52 def expires_at=(expires_at) @expires_at = Time.parse(expires_at.to_s) rescue nil end
Source
# File lib/mollie/payment_link.rb, line 40 def paid_at=(paid_at) @paid_at = Time.parse(paid_at.to_s) rescue nil end
Source
# File lib/mollie/payment_link.rb, line 58 def payment_link Util.extract_url(links, "payment_link") end
Source
# File lib/mollie/payment_link.rb, line 62 def payments(options = {}) resource_url = Util.extract_url(links, "self") payments_url = File.join(resource_url, "/payments") response = Mollie::Client.instance.perform_http_call("GET", payments_url, nil, {}, options) Mollie::List.new(response, Mollie::Payment) end
Source
# File lib/mollie/payment_link.rb, line 46 def updated_at=(updated_at) @updated_at = Time.parse(updated_at.to_s) rescue nil end