module Bundler::Thor::Base::ClassMethods

def handle_argument_error(command, error, args, arity) #:nodoc:

:nodoc:
def handle_argument_error(command, error, args, arity) #:nodoc:
  msg = "ERROR: \"#{basename} #{command.name}\" was called with "
  msg << "no arguments"               if     args.empty?
  msg << "arguments " << args.inspect unless args.empty?
  msg << "\nUsage: #{banner(command).inspect}"
  fail InvocationError, msg
end