class Invoicer::HarvestInvoiceManager

Attributes

service[R]

Public Class Methods

new(service) click to toggle source
# File lib/services/harvest/invoice_manager.rb, line 8
def initialize(service)
  @service = service
end

Public Instance Methods

all(params = {}) click to toggle source
# File lib/services/harvest/invoice_manager.rb, line 12
def all(params = {})
  service.harvester.all(params).map do |i|
    Invoicer::HarvestInvoice.from_harvest(i)
  end
end
get(id) click to toggle source
# File lib/services/harvest/invoice_manager.rb, line 18
def get(id)
  Invoicer::HarvestInvoice.from_harvest(service.harvester.get(id))
end