Sha256: 3696e40dfca1483e46c8de83bdbf056f61d5e82eb59cc2e0fa15c2cfbec40c94
Contents?: true
Size: 986 Bytes
Versions: 17
Compression:
Stored size: 986 Bytes
Contents
module Mutant class CLI class Classifier # Namespace classifier class Namespace < self private # Return matcher # # @return [Matcher] # # @api private # def matcher self.class::MATCHER.new(cache, namespace) end # Return namespace # # @return [Class, Module] # # @api private # def namespace Classifier.constant_lookup(match[1].to_s) end # Recursive namespace classifier class Recursive < self REGEXP = %r(\A(#{SCOPE_PATTERN})\*\z).freeze MATCHER = Matcher::Namespace register end # Recursive # Recursive namespace classifier class Flat < self REGEXP = %r(\A(#{SCOPE_PATTERN})\z).freeze MATCHER = Matcher::Scope register end # Flat end # Namespace end # Classifier end # CLI end # Mutant
Version data entries
17 entries across 17 versions & 1 rubygems