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