Files
danbooru/app/presenters/post_presenter.rb
albert 3416a5dbcb added
2010-03-26 15:41:30 -04:00

29 lines
721 B
Ruby

class PostPresenter < Presenter
def initialize(post, current_user)
@post = post
@current_user = current_user
end
def tag_list_html
end
def image_html(template)
return "" if @post.is_deleted? && !@current_user.is_janitor?
if @post.is_flash?
template.render(:partial => "posts/flash", :locals => {:post => @post})
elsif @post.is_image?
template.image_tag(
@post.file_path_for(@current_user),
:width => @post.image_width_for(@current_user),
:height => @post.image_height_for(@current_user),
"data-original-width" => @post.image_width,
"data-original-height" => @post.image_height
)
end
end
def note_html
end
end