Fix ruby warnings about deprecated keyword arguments.

This commit is contained in:
evazion
2021-01-11 05:06:38 -06:00
parent 95f39afcd9
commit 1e7a5ba49d
12 changed files with 22 additions and 23 deletions

View File

@@ -152,7 +152,7 @@ class PostPresenter
end
def humanized_essential_tag_string
@humanized_essential_tag_string ||= tag_set_presenter.humanized_essential_tag_string(default: "##{@post.id}")
@humanized_essential_tag_string ||= tag_set_presenter.humanized_essential_tag_string.presence || "##{@post.id}"
end
def filename_for_download

View File

@@ -63,7 +63,7 @@ class TagSetPresenter
end.reject(&:blank?).join(" \n")
end
def humanized_essential_tag_string(default: "")
def humanized_essential_tag_string
chartags = tags_for_category("character")
characters = chartags.max_by(5, &:post_count).map(&:unqualified_name)
characters += ["#{chartags.size - 5} more"] if chartags.size > 5
@@ -78,8 +78,7 @@ class TagSetPresenter
artists = tags_for_category("artist").map(&:name).grep_v("banned_artist").to_sentence
artists = "drawn by #{artists}" if artists.present?
strings = "#{characters} #{copyrights} #{artists}"
strings.presence || default
"#{characters} #{copyrights} #{artists}".strip
end
private