Sha256: 49cea5a2536399ebaba3db7509ad9fdb078ff6a7078e726f6924b78114833b57
Contents?: true
Size: 291 Bytes
Versions: 27
Compression:
Stored size: 291 Bytes
Contents
require 'rest-client' module Quby module PdfRenderer class EmptyResponse < RuntimeError end def self.render_pdf(html_str) RestClient.post(ENV['HTML_TO_PDF_URL'], html_str).body.tap do |response| raise EmptyResponse if response.empty? end end end end
Version data entries
27 entries across 27 versions & 1 rubygems