class Jekyll::PagesDirPage

Public Class Methods

new(site, base, dir, name, pagesdir) click to toggle source
# File lib/jekyll-pages-directory.rb, line 37
def initialize(site, base, dir, name, pagesdir)
      @site = site
      @base = base
      @dir = dir
      @name = name

      process(name)
      read_yaml(File.join(base, pagesdir, dir), name)

      data.default_proc = proc do |hash, key|
        site.frontmatter_defaults.find(File.join(dir, name), type, key)
      end

      Jekyll::Hooks.trigger :pages, :post_init, self
end