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