Sha256: 4202a7d9b0dcf4afb191295685867757e193d01ed8b8a94c6920e0afc92f563d

Contents?: true

Size: 349 Bytes

Versions: 13

Compression:

Stored size: 349 Bytes

Contents

module Stub
  class Matcher
    attr_accessor :value

    def initialize(matches)
      @matches = matches
    end

    def matches?(available_parameters)
      value = available_parameters.shift
      @value = value
      @matches
    end

    def mocha_inspect
      "matcher(#{@matches})"
    end

    def to_matcher
      self
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
mocha-1.11.2 test/unit/parameter_matchers/stub_matcher.rb
mocha-1.11.1 test/unit/parameter_matchers/stub_matcher.rb
mocha-1.11.0 test/unit/parameter_matchers/stub_matcher.rb
mocha-1.10.2 test/unit/parameter_matchers/stub_matcher.rb
mocha-1.10.1 test/unit/parameter_matchers/stub_matcher.rb
mocha-1.10.0 test/unit/parameter_matchers/stub_matcher.rb
mocha-1.10.0.beta.1 test/unit/parameter_matchers/stub_matcher.rb
mocha-1.10.0.alpha test/unit/parameter_matchers/stub_matcher.rb
mocha-1.9.0 test/unit/parameter_matchers/stub_matcher.rb
cocoapods-dependency-html-0.0.2 vendor/bundle/gems/mocha-1.8.0/test/unit/parameter_matchers/stub_matcher.rb
cocoapods-dependency-html-0.0.1 vendor/bundle/gems/mocha-1.8.0/test/unit/parameter_matchers/stub_matcher.rb
mocha-1.8.0 test/unit/parameter_matchers/stub_matcher.rb
mocha-1.7.0 test/unit/parameter_matchers/stub_matcher.rb