class Jekyll::AttendeasePlugin::SitePage

Public Class Methods

new(site, base, page) click to toggle source
# File lib/jekyll/attendease_plugin/site_page.rb, line 4
def initialize(site, base, page)
  @site = site
  @base = base
  @dir = page['slug']
  @name = 'index.html'

  self.process(@name)

  self.read_yaml(File.join(base, '_layouts'), "#{page['layout']}.html")

  self.data['title'] = page['name']
  self.data['description'] = page['description']
  self.data['layout'] = page['layout']

  self.data['site_page'] = page
end