class RSpec::Mocks::VerifyingMessageExpectation

def with(*args, &block)

@override
def with(*args, &block)
  unless ArgumentMatchers::AnyArgsMatcher === args.first
    expected_arity = if ArgumentMatchers::NoArgsMatcher === args.first
      0
    elsif args.length > 0
      args.length
    else
      # No arguments given, this will raise.
      super
    end
    ensure_arity!(expected_arity)
  end
  super
end