Class: Regexer::Utils::SingleEntityChecker
- Inherits:
-
Object
- Object
- Regexer::Utils::SingleEntityChecker
- Defined in:
- lib/regexer/utils/single_entity_checker.rb
Overview
A Utility Class that checks if a value is a single entity or not
Class Method Summary collapse
Class Method Details
.single_entity?(value) ⇒ Boolean
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/regexer/utils/single_entity_checker.rb', line 11 def self.single_entity?(value) string_handler = ::Regexer::Utils::Handlers::SingleEntityCheckerValueHandler::StringHandler.new number_handler = ::Regexer::Utils::Handlers::SingleEntityCheckerValueHandler::NumberHandler.new pattern_object_handler = ::Regexer::Utils::Handlers::SingleEntityCheckerValueHandler::PatternObjectHandler.new string_handler.next_handler(number_handler) .next_handler(pattern_object_handler) string_handler.handle(value) || false end |