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