Sha256: 69adb129ac2d75f198254604f33e750691ff786b04fccd27d9447e5eb4e0ee82

Contents?: true

Size: 373 Bytes

Versions: 5

Compression:

Stored size: 373 Bytes

Contents

# frozen-string-literal: true

module Leftovers
  module MatcherBuilders
    module AndNot
      class << self
        def build(positive_matcher, negative_matcher)
          ::Leftovers::MatcherBuilders::And.build([
            positive_matcher,
            ::Leftovers::MatcherBuilders::Unless.build(negative_matcher)
          ])
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
leftovers-0.11.1 lib/leftovers/matcher_builders/and_not.rb
leftovers-0.11.0 lib/leftovers/matcher_builders/and_not.rb
leftovers-0.10.0 lib/leftovers/matcher_builders/and_not.rb
leftovers-0.9.0 lib/leftovers/matcher_builders/and_not.rb
leftovers-0.8.0 lib/leftovers/matcher_builders/and_not.rb