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