class Toys::ArgParser::FlagValueNotAllowedError

A UsageError indicating a value was provided for a flag that does not take a value.

Public Class Methods

new(message = nil, name: nil) click to toggle source

Create a FlagValueNotAllowedError.

@param message [String,nil] A custom message. Normally omitted, in

which case an appropriate default is supplied.

@param name [String] The name of the flag. Normally required.

Calls superclass method Toys::ArgParser::UsageError::new
# File lib/toys/arg_parser.rb, line 97
def initialize(message = nil, name: nil)
  super(message || "Flag \"#{name}\" should not take an argument.", name: name)
end