Class: Mocha::ParameterMatchers::Equals

Inherits:
Base show all
Defined in:
lib/mocha/parameter_matchers/equals.rb

Overview

Parameter matcher which matches when actual parameter equals expected value.

Instance Method Summary (collapse)

Methods inherited from Base

#&, #to_matcher, #|

Constructor Details

- (Equals) initialize(value)



34
35
36
# File 'lib/mocha/parameter_matchers/equals.rb', line 34

def initialize(value)
  @value = value
end

Instance Method Details

- (Boolean) matches?(available_parameters)



39
40
41
42
# File 'lib/mocha/parameter_matchers/equals.rb', line 39

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

- (Object) mocha_inspect



45
46
47
# File 'lib/mocha/parameter_matchers/equals.rb', line 45

def mocha_inspect
  @value.mocha_inspect
end