Sha256: 92bc4a149222ee40a6365fba27b5de2bfb9f05214d39f29ec7e6cd5d94759185
Contents?: true
Size: 585 Bytes
Versions: 2
Compression:
Stored size: 585 Bytes
Contents
module Freee class Deal < Freee::Base def create Freeee.client.post('/api/1/deals', :deals, **kwargs) end def self.list(company_id, **kwargs) params = Freee.encode_params(kwargs) Freee.client.get( "/api/1/deals?company_id=#{company_id.to_i}#{params}", :deal ) end def self.list_income(company_id, **kwargs) kwargs[:type] = 'income' self.list(company_id, **kwargs) end def self.list_expense(company_id, **kwargs) kwargs[:type] = 'expense' self.list(company_id, **kwargs) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
freee-0.3.1 | lib/freee/deal.rb |
freee-0.3.0 | lib/freee/deal.rb |