Method: Spec::Mocks::ArgumentExpectation#matcher_for

Defined in:
lib/spec/mocks/argument_expectation.rb

#matcher_for(arg) ⇒ Object


22
23
24
25
26
# File 'lib/spec/mocks/argument_expectation.rb', line 22

def matcher_for(arg)
  return ArgumentMatchers::MatcherMatcher.new(arg)   if is_matcher?(arg)
  return ArgumentMatchers::RegexpMatcher.new(arg) if arg.is_a?(Regexp)
  return ArgumentMatchers::EqualityProxy.new(arg)
end