Class: Jekyll::ResourceListingPage

Inherits:
Page
  • Object
show all
Defined in:
lib/jekyll-theme-isotc211-helpers/resource_listing.rb

Instance Method Summary collapse

Constructor Details

#initialize(site, base_dir, url, layout, header, resources) ⇒ ResourceListingPage

Returns a new instance of ResourceListingPage.



15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/jekyll-theme-isotc211-helpers/resource_listing.rb', line 15

def initialize(site, base_dir, url, layout, header, resources)
  @site = site
  @base = base_dir
  @dir = url
  @name = "index.html"

  self.process(@name)

  self.data = {
    'layout' => layout || 'resource-index',
    'title' => header,
    'resources' => resources,
  }
end