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
