Class: Jekyll::ResourcePage
- Inherits:
-
Page
- Object
- Page
- Jekyll::ResourcePage
- Defined in:
- lib/jekyll-theme-isotc211-helpers/resource_listing.rb
Instance Method Summary collapse
-
#initialize(site, base_dir, index_url, index_label, layout, id, label, contents_tree) ⇒ ResourcePage
constructor
A new instance of ResourcePage.
Constructor Details
#initialize(site, base_dir, index_url, index_label, layout, id, label, contents_tree) ⇒ ResourcePage
Returns a new instance of ResourcePage.
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/jekyll-theme-isotc211-helpers/resource_listing.rb', line 32 def initialize(site, base_dir, index_url, index_label, layout, id, label, contents_tree) @site = site @base = base_dir @dir = File.join(index_url, id) @name = "index.html" self.process(@name) self.data = { 'layout' => layout || 'resource-page', 'title' => "#{label.capitalize} #{id}", 'parent_title' => index_label, 'parent_link' => "/#{index_url}", 'contents' => contents_tree, } end |