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.
201 202 203 204 205 206 |
# File 'lib/i18n-inflector/config.rb', line 201 def invalid?(token, root) token = token.to_s token.empty? || (root == Regexp::PATTERN && Keys::ALL[token.to_sym]) || Regexp.const_get(root) =~ token end |