Module: Html2Pdf::Rails
- Defined in:
- lib/html2pdf/rails.rb,
lib/html2pdf/rails/client.rb,
lib/html2pdf/rails/errors.rb,
lib/html2pdf/rails/helper.rb,
lib/html2pdf/rails/railtie.rb,
lib/html2pdf/rails/version.rb,
lib/html2pdf/rails/rendering.rb,
lib/html2pdf/rails/mailer_rendering.rb
Defined Under Namespace
Modules: Helper, MailerRendering, Rendering Classes: Client, NetworkError, Railtie, RequestError, ServiceUnavailableError
Constant Summary collapse
- VERSION =
'0.7.0'
Class Method Summary collapse
Class Method Details
.generate(html:, pdf_options: {}, put_to_storage: false, file_name: nil, disposition: nil) ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/html2pdf/rails.rb', line 28 def self.generate(html:, pdf_options: {}, put_to_storage: false, file_name: nil, disposition: nil) Retryable.retryable(tries: 3, on: ServiceUnavailableError) do Client.post( html: html, pdf_options: , put_to_storage: put_to_storage, file_name: file_name, disposition: disposition ) end end |