class Paysimple::Customer
Public Class Methods
create(opts)
click to toggle source
# File lib/paysimple/resources/customer.rb, line 4 def self.create(opts) Paysimple.request(:post, url, opts) end
delete(id)
click to toggle source
# File lib/paysimple/resources/customer.rb, line 12 def self.delete(id) Paysimple.request(:delete, "#{url}/#{id}") end
find(opts)
click to toggle source
# File lib/paysimple/resources/customer.rb, line 20 def self.find(opts) Paysimple.request(:get, url, opts) end
get(id)
click to toggle source
# File lib/paysimple/resources/customer.rb, line 16 def self.get(id) Paysimple.request(:get, "#{url}/#{id}") end
payment_schedules(id, opts)
click to toggle source
# File lib/paysimple/resources/customer.rb, line 28 def self.payment_schedules(id, opts) Paysimple.request(:get, "#{url}/#{id}/paymentschedules", opts) end
payments(id, opts)
click to toggle source
# File lib/paysimple/resources/customer.rb, line 24 def self.payments(id, opts) Paysimple.request(:get, "#{url}/#{id}/payments", opts) end
update(opts)
click to toggle source
# File lib/paysimple/resources/customer.rb, line 8 def self.update(opts) Paysimple.request(:put, url, opts) end
Protected Class Methods
url()
click to toggle source
# File lib/paysimple/resources/customer.rb, line 34 def self.url '/customer' end