# File lib/mollie/balance.rb, line 20 def self.primary(options = {}) get('primary', options) end
class Mollie::Balance
Attributes
Public Class Methods
Source
Public Instance Methods
Source
# File lib/mollie/balance.rb, line 32 def available_amount=(amount) @available_amount = Mollie::Amount.new(amount) end
Source
# File lib/mollie/balance.rb, line 40 def created_at=(created_at) @created_at = Time.parse(created_at.to_s) end
Source
# File lib/mollie/balance.rb, line 36 def pending_amount=(amount) @pending_amount = Mollie::Amount.new(amount) end
Source
# File lib/mollie/balance.rb, line 44 def report(options = {}) response = Client.instance.perform_http_call("GET", "balances/#{id}", "report", {}, options) Balance::Report.new(response) end
Source
# File lib/mollie/balance.rb, line 49 def transactions(options = {}) Balance::Transaction.all(options.merge(balance_id: id)) end
Source
# File lib/mollie/balance.rb, line 28 def transfer_destination=(transfer_destination) @transfer_destination = OpenStruct.new(transfer_destination) if transfer_destination.is_a?(Hash) end
Source
# File lib/mollie/balance.rb, line 24 def transfer_threshold=(amount) @transfer_threshold = Mollie::Amount.new(amount) end