categories()
click to toggle source
def categories
category_set = Set.new
Array(@obj.data["categories"]).each do |category|
category_set << category.to_s.downcase
end
category_set.to_a.join("/")
end
collection()
click to toggle source
def collection
@obj.collection.label
end
day()
click to toggle source
def day
@obj.date.strftime("%d")
end
hour()
click to toggle source
def hour
@obj.date.strftime("%H")
end
i_day()
click to toggle source
def i_day
@obj.date.strftime("%-d")
end
i_month()
click to toggle source
def i_month
@obj.date.strftime("%-m")
end
minute()
click to toggle source
def minute
@obj.date.strftime("%M")
end
month()
click to toggle source
def month
@obj.date.strftime("%m")
end
name()
click to toggle source
def name
Utils.slugify(@obj.basename_without_ext)
end
second()
click to toggle source
def second
@obj.date.strftime("%S")
end
short_month()
click to toggle source
def short_month
@obj.date.strftime("%b")
end
short_year()
click to toggle source
def short_year
@obj.date.strftime("%y")
end
slug()
click to toggle source
def slug
Utils.slugify(@obj.data["slug"]) || Utils.slugify(@obj.basename_without_ext)
end
title()
click to toggle source
def title
Utils.slugify(@obj.data["slug"], :mode => "pretty", :cased => true) ||
Utils.slugify(@obj.basename_without_ext, :mode => "pretty", :cased => true)
end
y_day()
click to toggle source
def y_day
@obj.date.strftime("%j")
end
year()
click to toggle source
def year
@obj.date.strftime("%Y")
end