Class: Html2rss::Html::Rendering::PdfRenderer
- Inherits:
-
Object
- Object
- Html2rss::Html::Rendering::PdfRenderer
- Defined in:
- lib/html2rss/html/rendering/pdf_renderer.rb
Overview
Renders an HTML
Instance Method Summary collapse
-
#initialize(url:) ⇒ PdfRenderer
constructor
A new instance of PdfRenderer.
-
#to_html ⇒ String
HTML iframe snippet for PDF rendering.
Constructor Details
#initialize(url:) ⇒ PdfRenderer
Returns a new instance of PdfRenderer.
11 12 13 |
# File 'lib/html2rss/html/rendering/pdf_renderer.rb', line 11 def initialize(url:) @url = url end |
Instance Method Details
#to_html ⇒ String
Returns HTML iframe snippet for PDF rendering.
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/html2rss/html/rendering/pdf_renderer.rb', line 16 def to_html attributes = [ %(src="#{escaped_url}"), 'width="100%"', 'height="75vh"', 'sandbox=""', 'referrerpolicy="no-referrer"', 'loading="lazy"' ] "<iframe #{attributes.join(' ')}></iframe>" end |