module Leftovers::MatcherBuilders::And
Public Class Methods
build(matchers)
click to toggle source
# File lib/leftovers/matcher_builders/and.rb, line 6 def self.build(matchers) matchers = matchers.compact case matchers.length # :nocov: when 0 then nil # :nocov: when 1 then matchers.first when 2 then ::Leftovers::Matchers::And.new(matchers.first, matchers[1]) else ::Leftovers::Matchers::All.new(matchers.dup) end end