Files
danbooru/app/presenters/post_set_presenters/base.rb
r888888888 231993b98e fixes #2005
2013-11-20 15:45:03 -08:00

23 lines
469 B
Ruby

module PostSetPresenters
class Base
def posts
raise NotImplementedError
end
def post_previews_html(template, options = {})
html = ""
if posts.empty?
return template.render("post_sets/blank")
end
posts.each do |post|
html << PostPresenter.preview(post, :tags => @post_set.tag_string, :raw => @post_set.raw, :mobile => options[:mobile])
html << "\n"
end
html.html_safe
end
end
end