class Jekyll::ResourcePage

Public Class Methods

new(site, base_dir, index_url, index_label, layout, id, label, contents_tree) click to toggle source
# 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