class JeraPayment::Api::Iugu::Plan

Constants

BASE_ENDPOINT

Public Class Methods

create(body = {}, access_token = nil) click to toggle source
# File lib/jera_payment/api/iugu/plan.rb, line 7
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/plan.rb, line 17
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/plan.rb, line 35
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/plan.rb, line 23
def self.show(id, access_token = nil)
  url = "#{BASE_ENDPOINT}/#{id}"

  response = get(url, nil, access_token)
end
show_by_identifier(identifier, access_token = nil) click to toggle source
# File lib/jera_payment/api/iugu/plan.rb, line 29
def self.show_by_identifier(identifier, access_token = nil)
  url = "#{BASE_ENDPOINT}/identifier/#{identifier}"

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

  response = put(url, body, access_token)
end