# File lib/spec/mocks/argument_expectation.rb, line 20 def constraint_for(arg) return ArgumentConstraints::MatcherConstraint.new(arg) if is_matcher?(arg) return ArgumentConstraints::RegexpConstraint.new(arg) if arg.is_a?(Regexp) return ArgumentConstraints::EqualityProxy.new(arg) end