Sha256: ba71e4c83667a027d3cbf10089acf9f774d3e3f14692bfc1de260607f0e98292
Contents?: true
Size: 754 Bytes
Versions: 2
Compression:
Stored size: 754 Bytes
Contents
module Recurly class Invoice < RecurlyBase self.element_name = "invoice" self.prefix = "/accounts/:account_code/" def self.list(account_code) find(:all, :params => { :account_code => account_code }) end def self.lookup(account_code, id) find(id, :params => { :account_code => account_code }) end def self.element_path(id, prefix_options = {}, query_options = nil) path = super # postprocess generated element url. # changes /accounts/:account_code/invoices/:id to /invoices/:id # this breaks update, however I dont believe recurly allows invoice updates anyways path.sub("/accounts/#{CGI::escape(prefix_options[:account_code] || '')}/invoices/", "/invoices/") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
recurly-0.2.1 | lib/recurly/invoice.rb |
recurly-0.2.0 | lib/recurly/invoice.rb |