Additionally: * Adds basic negated id metatag. * Post set presenter now uses the post set's tag string, not the parameter from the URL.
22 lines
382 B
Ruby
22 lines
382 B
Ruby
module PostSetPresenters
|
|
class Base
|
|
def posts
|
|
raise NotImplementedError
|
|
end
|
|
|
|
def post_previews_html(template)
|
|
html = ""
|
|
|
|
if posts.empty?
|
|
return template.render("post_sets/blank")
|
|
end
|
|
|
|
posts.each do |post|
|
|
html << PostPresenter.preview(post, :tags => @post_set.tag_string)
|
|
end
|
|
|
|
html.html_safe
|
|
end
|
|
end
|
|
end
|