class Freee::Deal
Public Class Methods
create(json)
click to toggle source
# File lib/freee/deal.rb, line 4 def self.create(json) params = Freee.encode_json(json) Freee.client.post('/api//1/deals', :deal, params) end
list(company_id, **kwargs)
click to toggle source
# File lib/freee/deal.rb, line 9 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
list_expense(company_id, **kwargs)
click to toggle source
# File lib/freee/deal.rb, line 22 def self.list_expense(company_id, **kwargs) kwargs[:type] = 'expense' self.list(company_id, **kwargs) end
list_income(company_id, **kwargs)
click to toggle source
# File lib/freee/deal.rb, line 17 def self.list_income(company_id, **kwargs) kwargs[:type] = 'income' self.list(company_id, **kwargs) end