Skip to content

Commit 99c5ce4

Browse files
ashmaroligoulvench
authored andcommitted
DRY repeated code with a private helper method
1 parent 2246052 commit 99c5ce4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/jekyll-feed/meta-tag.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,7 @@ def attributes(collection, category)
5656
def valid_collection
5757
return true if generator.collections.key? @collection
5858

59-
Jekyll.logger.warn(
60-
"Jekyll Feed:",
61-
"Invalid collection name. Please review `{% feed_meta #{@args} %}`"
62-
)
63-
false
59+
invalidate_with_warning("collection")
6460
end
6561

6662
def valid_category
@@ -69,9 +65,13 @@ def valid_category
6965
collection = generator.collections[@collection]
7066
return true if collection.key?("categories") && collection["categories"].include?(@category)
7167

68+
invalidate_with_warning("category")
69+
end
70+
71+
def invalidate_with_warning(type)
7272
Jekyll.logger.warn(
7373
"Jekyll Feed:",
74-
"Invalid category name. Please review `{% feed_meta #{@args} %}`"
74+
"Invalid #{type} name. Please review `{% feed_meta #{@args} %}`"
7575
)
7676
false
7777
end

0 commit comments

Comments
 (0)