class Wizypay::Beneficiary
Public Class Methods
all(q = {})
click to toggle source
# File lib/wizypay/beneficiary.rb, line 8 def self.all(q = {}) where(q) end
find(id)
click to toggle source
# File lib/wizypay/beneficiary.rb, line 12 def self.find(id) new(ApiClient.get("/beneficiaries/#{id}")[:data]) end
where(q)
click to toggle source
# File lib/wizypay/beneficiary.rb, line 3 def self.where(q) raw = ApiClient.get('/beneficiaries', q) Collection.new(self, raw[:data], raw[:meta]) end
Public Instance Methods
cards()
click to toggle source
Calls superclass method
# File lib/wizypay/beneficiary.rb, line 16 def cards Collection.new(DebitCard, super['data'], super['meta']) end
save()
click to toggle source
# File lib/wizypay/beneficiary.rb, line 20 def save reinitialize ApiClient.put("/beneficiaries/#{id}", to_h)[:data] end