Exception: Toys::ArgParsingError
- Inherits:
-
StandardError
- Object
- StandardError
- Toys::ArgParsingError
- Defined in:
- lib/toys/errors.rb
Overview
An exception indicating problems parsing arguments.
Instance Attribute Summary collapse
-
#usage_errors ⇒ Array<Toys::ArgParser::UsageError>
readonly
The individual usage error messages.
Instance Method Summary collapse
-
#initialize(errors) ⇒ ArgParsingError
constructor
Create an ArgParsingError given a set of error messages.
Constructor Details
#initialize(errors) ⇒ ArgParsingError
Create an ArgParsingError given a set of error messages
45 46 47 48 |
# File 'lib/toys/errors.rb', line 45 def initialize(errors) @usage_errors = errors super(errors.join("\n")) end |
Instance Attribute Details
#usage_errors ⇒ Array<Toys::ArgParser::UsageError> (readonly)
The individual usage error messages.
54 55 56 |
# File 'lib/toys/errors.rb', line 54 def usage_errors @usage_errors end |