class DayLister::DayListTag
Public Class Methods
new(tag_name, url, tokens)
click to toggle source
Calls superclass method
# File lib/count_days.rb, line 7 def initialize(tag_name, url, tokens) super end
Public Instance Methods
render(context)
click to toggle source
# File lib/count_days.rb, line 11 def render(context) # current directory postlist = context.registers[:site].posts.docs result = "{\n" postlist.each do |post| doc = Nokogiri::HTML::DocumentFragment.parse(post.content) doc.search('h3').each do |header| if dt = DateTime.parse(header.attribute("id")) rescue false result += (dt + Rational(12, 24)).strftime('%s') + ": 4,\n" end end end result += "}" result end