class Invoicer::FreshbooksInvoiceManager
Attributes
service[R]
Public Class Methods
new(service)
click to toggle source
# File lib/services/freshbooks/invoice_manager.rb, line 7 def initialize(service) @service = service end
Public Instance Methods
all()
click to toggle source
# File lib/services/freshbooks/invoice_manager.rb, line 11 def all service.freshbooks.invoice.list["invoices"]["invoice"].map do |i| Invoicer::FreshbooksInvoice.from_freshbooks(i) end end
get(id)
click to toggle source
# File lib/services/freshbooks/invoice_manager.rb, line 17 def get(id) hash = service.freshbooks.invoice.get(:invoice_id => id)["invoice"] Invoicer::FreshbooksInvoice.from_freshbooks(hash) end