Sha256: f0f0ffeb1d23d5c73cb8f113a772d71df1669a89ff574d235be009d12f7e2c7f

Contents?: true

Size: 333 Bytes

Versions: 2

Compression:

Stored size: 333 Bytes

Contents

module Spectus
  module Matcher

    # Provides the implementation for `equal`.
    class Equal
      def initialize expected
        @expected = expected

        freeze
      end

      # @return [Boolean] Comparison between actual and expected values.
      def matches?
        @expected.equal? yield
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spectus-1.0.1 lib/spectus/matcher/equal.rb
spectus-1.0.0 lib/spectus/matcher/equal.rb