Class: Toys::ArgParser::FlagAmbiguousError

Inherits:
UsageError
  • Object
show all
Defined in:
lib/toys/arg_parser.rb

Overview

A UsageError indicating a flag name prefix was given that matched multiple flags.

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, suggestions: nil) ⇒ FlagAmbiguousError

Create a FlagAmbiguousError.



152
153
154
155
# File 'lib/toys/arg_parser.rb', line 152

def initialize(message = nil, value: nil, suggestions: nil)
  super(message || "Flag prefix \"#{value}\" is ambiguous.",
        value: value, suggestions: suggestions)
end