class Toys::ArgParser::FlagValueMissingError

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

Public Class Methods

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

Create a FlagValueMissingError.

@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 114
def initialize(message = nil, name: nil)
  super(message || "Flag \"#{name}\" is missing a value.", name: name)
end