class BreezyPDF::RenderRequest

Request conversion of a public URL to PDF

Public Class Methods

new(public_url, metadata = nil) click to toggle source
# File lib/breezy_pdf/render_request.rb, line 6
def initialize(public_url, metadata = nil)
  @public_url = public_url
  @metadata   = metadata
end

Public Instance Methods

submit() click to toggle source
# File lib/breezy_pdf/render_request.rb, line 11
def submit
  client.post("/pdf/public_urls", url_to_render: @public_url, metadata: @metadata.to_h)
end

Private Instance Methods

client() click to toggle source
# File lib/breezy_pdf/render_request.rb, line 17
def client
  @client ||= Client.new
end