lib/i18n/tasks/html_keys.rb in i18n-tasks-0.9.33 vs lib/i18n/tasks/html_keys.rb in i18n-tasks-0.9.34
- old
+ new
@@ -1,16 +1,14 @@
# frozen_string_literal: true
module I18n::Tasks
module HtmlKeys
- HTML_KEY_PATTERN = /[.\-_]html\z/
- MAYBE_PLURAL_HTML_KEY_PATTERN = /[.\-_]html\.[^.]+\z/
+ HTML_KEY_PATTERN = /[.\-_]html\z/.freeze
+ MAYBE_PLURAL_HTML_KEY_PATTERN = /[.\-_]html\.[^.]+\z/.freeze
def html_key?(full_key, locale)
- # rubocop:disable Style/DoubleNegation
!!(full_key =~ HTML_KEY_PATTERN ||
full_key =~ MAYBE_PLURAL_HTML_KEY_PATTERN &&
depluralize_key(split_key(full_key, 2)[1], locale) =~ HTML_KEY_PATTERN)
- # rubocop:enable Style/DoubleNegation
end
end
end