Class: Rop::PngDiagramPage
- Inherits:
-
Jekyll::Page
- Object
- Jekyll::Page
- Rop::PngDiagramPage
- Defined in:
- lib/rop/png_diagram_page.rb
Constant Summary collapse
- EXTRA_STYLESHEETS =
[{ 'href' => 'https://unpkg.com/[email protected]/dist/leaflet.css', 'integrity' => 'sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA==', 'crossorigin' => '' }].freeze
- EXTRA_SCRIPTS =
[{ 'src' => 'https://unpkg.com/[email protected]/dist/leaflet.js', 'integrity' => 'sha512-nMMmRyTVoLYqjP9hrbed9S+FzjZHW5gY1TWCHA5ckwXZBadntCNs8kEqAWdrb9O7rxbCaA4lKTIWjDXZxflOcA==', 'crossorigin' => '' }].freeze
Instance Method Summary collapse
-
#initialize(site, base, dir, data) ⇒ PngDiagramPage
constructor
A new instance of PngDiagramPage.
Constructor Details
#initialize(site, base, dir, data) ⇒ PngDiagramPage
Returns a new instance of PngDiagramPage.
17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/rop/png_diagram_page.rb', line 17 def initialize(site, base, dir, data) @site = site @base = base @dir = dir @name = 'index.html' process(@name) self.data ||= data self.data['extra_stylesheets'] = EXTRA_STYLESHEETS self.data['extra_scripts'] = EXTRA_SCRIPTS self.data['layout'] = 'spec' end |