implications: refactor automatic tags.

Move #automatic_tags_for out of TagImplication since it doesn't really
belong here.
This commit is contained in:
evazion
2020-12-02 12:49:14 -06:00
parent 6485a053a5
commit 86e4c21e48
4 changed files with 12 additions and 22 deletions

View File

@@ -478,7 +478,7 @@ class Post < ApplicationRecord
normalized_tags = add_automatic_tags(normalized_tags)
normalized_tags = remove_invalid_tags(normalized_tags)
normalized_tags = Tag.convert_cosplay_tags(normalized_tags)
normalized_tags += Tag.create_for_list(TagImplication.automatic_tags_for(normalized_tags))
normalized_tags += Tag.create_for_list(Tag.automatic_tags_for(normalized_tags))
normalized_tags += TagImplication.tags_implied_by(normalized_tags).map(&:name)
normalized_tags = normalized_tags.compact.uniq.sort
normalized_tags = Tag.create_for_list(normalized_tags)