Module: I18n::Inflector::Config::Reserved::Tokens
- Defined in:
- lib/i18n-inflector/config.rb
Overview
This module contains constants defining reserved characters in token identifiers.
Defined Under Namespace
Modules: Regexp
Constant Summary collapse
- DB =
Reserved characters in token identifiers placed in configuration.
(Operators::ALL | Markers::ALL) - [Markers::LOUD_VALUE]
- OPTION =
Reserved characters in token identifiers passed as options.
DB- PATTERN =
Reserved characters in token identifiers placed in patterns.
OPTION - [Operators::Tokens::WILDCARD]
Class Method Summary collapse
-
.invalid?(token, root) ⇒ Boolean
This method checks if the given
tokenis invalid, that means it’s eithernilor empty or it matches the refular expression given asroot.
Class Method Details
.invalid?(token, root) ⇒ Boolean
This method checks if the given token is invalid, that means it’s either nil or empty or it matches the refular expression given as root.
186 187 188 189 190 191 |
# File 'lib/i18n-inflector/config.rb', line 186 def invalid?(token, root) token = token.to_s token.empty? || (root == Regexp::PATTERN && Keys::ALL[token.to_sym]) || Regexp.const_get(root) =~ token end |