class Omise::Recipient
Public Class Methods
create(attributes = {})
click to toggle source
# File lib/omise/recipient.rb, line 21 def self.create(attributes = {}) new resource(location, attributes).post(attributes) end
list(attributes = {})
click to toggle source
# File lib/omise/recipient.rb, line 17 def self.list(attributes = {}) List.new resource(location, attributes).get(attributes) end
retrieve(id, attributes = {})
click to toggle source
# File lib/omise/recipient.rb, line 13 def self.retrieve(id, attributes = {}) new resource(location(id), attributes).get(attributes) end
search()
click to toggle source
# File lib/omise/recipient.rb, line 9 def self.search SearchScope.new(:recipient) end
Public Instance Methods
bank_account()
click to toggle source
# File lib/omise/recipient.rb, line 37 def bank_account if !defined?(BankAccount) require "omise/bank_account" end expand_attribute BankAccount, "bank_account" end
destroy(attributes = {})
click to toggle source
# File lib/omise/recipient.rb, line 33 def destroy(attributes = {}) assign_attributes resource(attributes).delete end
reload(attributes = {})
click to toggle source
# File lib/omise/recipient.rb, line 25 def reload(attributes = {}) assign_attributes resource(attributes).get(attributes) end
update(attributes = {})
click to toggle source
# File lib/omise/recipient.rb, line 29 def update(attributes = {}) assign_attributes resource(attributes).patch(attributes) end