Module: CqlRuby::PatternMatcher
- Defined in:
- lib/cql_ruby/pattern_matcher.rb
Class Method Summary collapse
Class Method Details
.match?(pattern, subject) ⇒ Boolean
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/cql_ruby/pattern_matcher.rb', line 4 def self.match?(pattern, subject) subject = subject.to_s pattern = pattern.to_s if regex?(pattern) regex_match?(pattern, subject) elsif partial_string?(pattern) partial_string_match?(pattern, subject) else full_string_match?(pattern, subject) end end |