class TTY::Option::UnpermittedArgument
Raised when argument value isn't permitted
Constants
- MESSAGE
Public Class Methods
new(param_or_message, value = nil)
click to toggle source
Calls superclass method
# File lib/tty/option/errors.rb, line 128 def initialize(param_or_message, value = nil) if param_or_message.is_a?(Parameter) @param = param_or_message message = format(MESSAGE, value: value, name: param.name, type: param.to_sym, choices: param.permit.join(", ")) else message = param_or_message end super(message) end