Sha256: 302b3f3a886897ca60d520137633f385b5cba2a6d98bf1818f5ed6473dd31f6e

Contents?: true

Size: 346 Bytes

Versions: 8

Compression:

Stored size: 346 Bytes

Contents

module Mutest
  class Matcher
    # A null matcher, that does not match any subjects
    class Null < self
      include Concord.new

      # Enumerate subjects
      #
      # @param [Env::Bootstrap] env
      #
      # @return [Enumerable<Subject>]
      def call(_env)
        EMPTY_ARRAY
      end
    end # Null
  end # Matcher
end # Mutest

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mutest-0.0.9 lib/mutest/matcher/null.rb
mutest-0.0.8 lib/mutest/matcher/null.rb
mutest-0.0.7 lib/mutest/matcher/null.rb
mutest-0.0.6 lib/mutest/matcher/null.rb
mutest-0.0.5 lib/mutest/matcher/null.rb
mutest-0.0.4 lib/mutest/matcher/null.rb
mutest-0.0.3 lib/mutest/matcher/null.rb
mutest-0.0.2 lib/mutest/matcher/null.rb