Method: Thor::Group.handle_argument_error

Defined in:
lib/thor/group.rb

.handle_argument_error(command, error, _args, arity) ⇒ Object

:nodoc:

Raises:

  • (error)


207
208
209
210
211
212
# File 'lib/thor/group.rb', line 207

def handle_argument_error(command, error, _args, arity) #:nodoc:
  msg = "#{basename} #{command.name} takes #{arity} argument".dup
  msg << "s" if arity > 1
  msg << ", but it should not."
  raise error, msg
end