Class: Builder::PngDiagramPage

Inherits:
Jekyll::Page
  • Object
show all
Defined in:
lib/jekyll-theme-open-project-helpers/spec_builders/png_diagrams.rb

Instance Method Summary collapse

Constructor Details

#initialize(site, base, dir, data) ⇒ PngDiagramPage

Returns a new instance of PngDiagramPage.



24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/jekyll-theme-open-project-helpers/spec_builders/png_diagrams.rb', line 24

def initialize(site, base, dir, data)
  @site = site
  @base = base
  @dir = dir
  @name = 'index.html'

  self.process(@name)
  self.data ||= data

  self.data['extra_stylesheets'] = [{
    "href" => "https://unpkg.com/[email protected]/dist/leaflet.css",
    "integrity" => "sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA==",
    "crossorigin" => "",
  }]

  self.data['extra_scripts'] = [{
    "src" => "https://unpkg.com/[email protected]/dist/leaflet.js",
    "integrity" => "sha512-nMMmRyTVoLYqjP9hrbed9S+FzjZHW5gY1TWCHA5ckwXZBadntCNs8kEqAWdrb9O7rxbCaA4lKTIWjDXZxflOcA==",
    "crossorigin" => "",
  }]

  self.data['layout'] = 'spec'
end