20 lines
447 B
Ruby
20 lines
447 B
Ruby
include Nanoc3::Helpers::Blogging
|
|
include Nanoc3::Helpers::Tagging
|
|
include Nanoc3::Helpers::Rendering
|
|
include Nanoc3::Helpers::LinkTo
|
|
|
|
module PostHelper
|
|
def get_pretty_date(post)
|
|
attribute_to_time(post[:created_at]).strftime('%B %-d, %Y')
|
|
end
|
|
|
|
def get_tags(post)
|
|
if post[:tags].nil? || post[:tags].empty?
|
|
"(not tagged)"
|
|
else
|
|
post[:tags].map { |tag| tag.downcase }.sort.join(", ")
|
|
end
|
|
end
|
|
end
|
|
|
|
include PostHelper |