class RSpec::Mocks::VerifyingMessageExpectation

def ensure_arity!(actual)

def ensure_arity!(actual)
  return if method_reference.nil?
  method_reference.when_defined do |method|
    calculator = ArityCalculator.new(method)
    unless calculator.within_range?(actual)
      # Fail fast is required, otherwise the message expecation will fail
      # as well ("expected method not called") and clobber this one.
      @failed_fast = true
      @error_generator.raise_arity_error(calculator, actual)
    end
  end
end