class Middleman::CalendarExtension

Public Class Methods

new(app, options_hash={}, &block) click to toggle source
Calls superclass method
# File lib/middleman/calendar/extension.rb, line 7
def initialize(app, options_hash={}, &block)
        super
        # place in class variable so helpers can access
        @@calendar_article = nil
end

Public Instance Methods

calendar(article, blog_name='blog') click to toggle source
# File lib/middleman/calendar/extension.rb, line 14
def calendar(article, blog_name='blog')
        @calendar_article = article
        @blog_name = blog_name

        file = File.join(File.dirname(__FILE__), 'calendar.erb')
        ERB.new(File.read(file), 0, '>').result(binding)
end