class Jekyll::Google::Calendar::EventPage

This class represents a Jekyll page generated from a calendar event.

Public Class Methods

new(site, base, dir, name, layout, data, calendar_data, calendar_id) click to toggle source
# File lib/jekyll/google/calendar/generator.rb, line 16
def initialize(site, base, dir, name, layout, data, calendar_data, calendar_id)
    @site = site
    @base = base
    @dir = dir
    @name = name
    self.process(@name)
    self.data    = site.layouts[layout].data.dup
    self.content = site.layouts[layout].content.dup
    self.data['layout'] = layout
    self.data['event'] = data
    self.data['calendar'] = calendar_data
    self.data['calendar_id'] = calendar_id
    self.data['title'] = data['summary']
end