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