class AmemberPro::Invoices

Public Class Methods

add(params) click to toggle source
# File lib/amember_pro/invoices.rb, line 7
def self.add(params)
  connection(Method::POST, params).body
end
delete(id) click to toggle source
# File lib/amember_pro/invoices.rb, line 16
def self.delete(id)
  params = {:id => id}
  self.connection(Method::DELETE, params).body
end
get(params={}) click to toggle source
# File lib/amember_pro/invoices.rb, line 3
def self.get(params={})
  connection(Method::GET, params).body
end
to_s() click to toggle source
# File lib/amember_pro/invoices.rb, line 21
def self.to_s
  'invoices'
end
update(id, params={}) click to toggle source
# File lib/amember_pro/invoices.rb, line 11
def self.update(id, params={})
  params[:id] = id
  self.connection(Method::PUT, params).body
end

Private Class Methods

connection(method, params={}) click to toggle source
# File lib/amember_pro/invoices.rb, line 27
def self.connection(method, params={})
  AmemberPro.params = params
  AmemberPro.method = method
  AmemberPro.connection(self)
end