Sha256: 9bfab999ebd124c590ad45e05b10944d140de2e4a9f90ba4097763f0746d89a1
Contents?: true
Size: 566 Bytes
Versions: 1
Compression:
Stored size: 566 Bytes
Contents
module Moneta module Front module ServiceMethods def get_receipt_pdf(operation_id) url = "report/receipt.htm?operationId=#{operation_id}&format=pdf" call(url) end private def call(url) response = request(url) case response.status when 200..230 then response.body else raise Moneta::Front::HTTPException.new("Status code: #{response.status}") end rescue Faraday::Error => e raise Moneta::Front::HTTPException.new(e.message) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
moneta-api-2.1.0 | lib/moneta/front/service_methods.rb |