Module: I18n::Processes::HtmlKeys
- Included in:
- BaseProcess
- Defined in:
- lib/i18n/processes/html_keys.rb
Constant Summary collapse
- HTML_KEY_PATTERN =
/[.\-_]html\z/
- MAYBE_PLURAL_HTML_KEY_PATTERN =
/[.\-_]html\.[^.]+\z/
Instance Method Summary collapse
Instance Method Details
#html_key?(full_key, locale) ⇒ Boolean
8 9 10 11 12 13 14 |
# File 'lib/i18n/processes/html_keys.rb', line 8 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 |