Sha256: 2c77fada0fe7c3b7bcb2f098705ac38b367122783463efff5c3c537066812467
Contents?: true
Size: 306 Bytes
Versions: 3
Compression:
Stored size: 306 Bytes
Contents
# frozen_string_literal: true module Leftovers module Matchers class All def initialize(matchers) @matchers = matchers freeze end def ===(value) @matchers.all? do |matcher| matcher === value end end freeze end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
leftovers-0.8.0 | lib/leftovers/matchers/all.rb |
leftovers-0.7.0 | lib/leftovers/matchers/all.rb |
leftovers-0.6.0 | lib/leftovers/matchers/all.rb |