diff --git a/app/jobs/delete_upload_files_job.rb b/app/jobs/delete_upload_files_job.rb deleted file mode 100644 index 943044bf7..000000000 --- a/app/jobs/delete_upload_files_job.rb +++ /dev/null @@ -1,8 +0,0 @@ -class DeleteUploadFilesJob < ApplicationJob - queue_as :default - queue_with_priority 20 - - def perform(md5, file_ext, upload_id) - # do nothing - end -end diff --git a/app/presenters/post_presenter.rb b/app/presenters/post_presenter.rb index 6f7b6e866..b1e87cc88 100644 --- a/app/presenters/post_presenter.rb +++ b/app/presenters/post_presenter.rb @@ -1,4 +1,4 @@ -class PostPresenter < Presenter +class PostPresenter attr_reader :pool, :next_post_in_pool delegate :tag_list_html, :split_tag_list_html, :split_tag_list_text, :inline_tag_list_html, to: :tag_set_presenter @@ -150,10 +150,6 @@ class PostPresenter < Presenter @tag_set_presenter ||= TagSetPresenter.new(@post.tag_array) end - def preview_html - PostPresenter.preview(@post) - end - def humanized_essential_tag_string @humanized_essential_tag_string ||= tag_set_presenter.humanized_essential_tag_string(default: "##{@post.id}") end diff --git a/app/presenters/presenter.rb b/app/presenters/presenter.rb deleted file mode 100644 index 86a2f7363..000000000 --- a/app/presenters/presenter.rb +++ /dev/null @@ -1,17 +0,0 @@ -class Presenter - def self.h(s) - CGI.escapeHTML(s.to_s) - end - - def self.u(s) - CGI.escape(s) - end - - def h(s) - CGI.escapeHTML(s) - end - - def u(s) - CGI.escape(s) - end -end diff --git a/app/presenters/tag_set_presenter.rb b/app/presenters/tag_set_presenter.rb index e82342574..34ba56508 100644 --- a/app/presenters/tag_set_presenter.rb +++ b/app/presenters/tag_set_presenter.rb @@ -3,7 +3,7 @@ # This class makes it easy to fetch the categories for all the # tags in one call instead of fetching them sequentially. -class TagSetPresenter < Presenter +class TagSetPresenter extend Memoist attr_reader :tag_names @@ -147,5 +147,13 @@ class TagSetPresenter < Presenter html end + def h(s) + CGI.escapeHTML(s) + end + + def u(s) + CGI.escape(s) + end + memoize :tags, :tags_by_category, :ordered_tags, :humanized_essential_tag_string end diff --git a/app/presenters/upload_presenter.rb b/app/presenters/upload_presenter.rb index d132530eb..e317f6efc 100644 --- a/app/presenters/upload_presenter.rb +++ b/app/presenters/upload_presenter.rb @@ -1,4 +1,4 @@ -class UploadPresenter < Presenter +class UploadPresenter attr_reader :upload delegate :inline_tag_list_html, to: :tag_set_presenter