class Tremendous::Invoice::InvoiceResource
Public Instance Methods
create!(data={})
click to toggle source
# File lib/tremendous/invoice.rb, line 17 def create!(data={}) post( 'invoices', { body: data.to_json, headers: { 'Content-Type' => 'application/json' } } )[:invoice] end
delete!(id)
click to toggle source
# File lib/tremendous/invoice.rb, line 38 def delete!(id) delete("invoices/#{id}")[:invoice] end
list(filters={})
click to toggle source
# File lib/tremendous/invoice.rb, line 27 def list(filters={}) get( 'invoices', query: filters, )[:invoices] end
show(id)
click to toggle source
# File lib/tremendous/invoice.rb, line 34 def show(id) get("invoices/#{id}")[:invoice] end