Files
danbooru/app/presenters/upload_presenter.rb
2013-03-19 23:10:10 +11:00

17 lines
352 B
Ruby

class UploadPresenter < Presenter
def initialize(upload)
@upload = upload
end
def status(template)
case @upload.status
when /duplicate: (\d+)/
dup_post_id = $1
template.link_to(@upload.status.gsub(/error: RuntimeError - /, ""), template.__send__(:post_path, dup_post_id))
else
@upload.status
end
end
end