class JeraPayment::Api::Iugu::Customer

Constants

BASE_ENDPOINT

Public Class Methods

create(body = {}, access_token = nil) click to toggle source
# File lib/jera_payment/api/iugu/customer.rb, line 18
def self.create(body = {}, access_token = nil)
  response = post(BASE_ENDPOINT, body, access_token)
end
destroy(id, access_token = nil) click to toggle source
# File lib/jera_payment/api/iugu/customer.rb, line 28
def self.destroy(id, access_token = nil)
  url = "#{BASE_ENDPOINT}/#{id}"

  response = delete(url, access_token)
end
index(query = nil, access_token = nil) click to toggle source
# File lib/jera_payment/api/iugu/customer.rb, line 8
def self.index(query = nil, access_token = nil)
  response = get(BASE_ENDPOINT, query, access_token)
end
show(id, access_token = nil) click to toggle source
# File lib/jera_payment/api/iugu/customer.rb, line 12
def self.show(id, access_token = nil)
  url = "#{BASE_ENDPOINT}/#{id}"

  response = get(url, nil, access_token)
end
update(id, body = {}, access_token = nil) click to toggle source
# File lib/jera_payment/api/iugu/customer.rb, line 22
def self.update(id, body = {}, access_token = nil)
  url = "#{BASE_ENDPOINT}/#{id}"

  response = put(url, body, access_token)
end