Class: Toys::ArgParser::ExtraArgumentsError

Inherits:
UsageError
  • Object
show all
Defined in:
core-docs/toys/arg_parser.rb

Overview

Defined in the toys-core gem

A UsageError indicating extra arguments were supplied.

Instance Attribute Summary

Attributes inherited from UsageError

#message, #name, #suggestions, #value

Instance Method Summary collapse

Methods inherited from UsageError

#full_message

Constructor Details

#initialize(message = nil, value: nil, values: nil) ⇒ ExtraArgumentsError

Create an ExtraArgumentsError.

Parameters:

  • message (String, nil) (defaults to: nil)

    A custom message. Normally omitted, in which case an appropriate default is supplied.

  • value (String) (defaults to: nil)

    The first extra argument. Normally required.

  • values (Array<String>) (defaults to: nil)

    All extra arguments. Normally required.



233
234
235
# File 'core-docs/toys/arg_parser.rb', line 233

def initialize(message = nil, value: nil, values: nil)
  # Source available in the toys-core gem
end