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, meta, contents) ⇒ ResourcePage
constructor
A new instance of ResourcePage.
Constructor Details
#initialize(site, base_dir, index_url, index_label, layout, id, label, meta, contents) ⇒ ResourcePage
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/jekyll-theme-isotc211-helpers/resource_listing.rb', line 23 def initialize(site, base_dir, index_url, index_label, layout, id, label, , contents) @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}", 'meta' => { "id" => id }, 'contents' => contents, } end |