class Economic::JournalVoucherRepo

Public Class Methods

endpoint_name() click to toggle source
# File lib/economic/journal_voucher_repo.rb, line 9
def self.endpoint_name
  raise StandardError, "only save is available on this repository"
end
save(voucher) click to toggle source
# File lib/economic/journal_voucher_repo.rb, line 3
def self.save(voucher)
  response = send_request(method: :post, url: "#{Economic::JournalRepo.endpoint_url}/#{voucher.journal.journalNumber}/vouchers", payload: voucher.to_h.to_json)

  Voucher.new(JSON.parse(response.body).first)
end