Sha256: 1cb4d8a6f01b30a6cbe804cfd30944a93d0d8298c50c65db133acbba4189b769
Contents?: true
Size: 335 Bytes
Versions: 3
Compression:
Stored size: 335 Bytes
Contents
# frozen_string_literal: true module Leftovers module Matchers class Any attr_reader :matchers def initialize(matchers) @matchers = matchers freeze end def ===(value) @matchers.any? 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/any.rb |
leftovers-0.7.0 | lib/leftovers/matchers/any.rb |
leftovers-0.6.0 | lib/leftovers/matchers/any.rb |