Method: BeComputedByFunctionMatcher#matches?

Defined in:
lib/extensions/mspec/mspec/matchers/be_computed_by_function.rb

#matches?(array) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
10
11
12
13
14
15
16
# File 'lib/extensions/mspec/mspec/matchers/be_computed_by_function.rb', line 7

def matches?(array)
  array.each do |line|
    @value = line.pop
    @arguments = line
    @arguments += @args
    return false unless send(@function, *@arguments) == @value
  end

  return true
end