Module: Choosy

Defined in:
lib/choosy/errors.rb,
lib/choosy/option.rb,
lib/choosy/parser.rb,
lib/choosy/command.rb,
lib/choosy/version.rb,
lib/choosy/argument.rb,
lib/choosy/terminal.rb,
lib/choosy/verifier.rb,
lib/choosy/converter.rb,
lib/choosy/base_command.rb,
lib/choosy/parse_result.rb,
lib/choosy/super_parser.rb,
lib/choosy/super_command.rb

Defined Under Namespace

Modules: DSL, Printing, Terminal Classes: Argument, BaseCommand, BaseParseResult, Command, Converter, Option, OptionBuilderHash, ParseResult, Parser, SuperCommand, SuperParseResult, SuperParser, Verifier, Version

Constant Summary collapse

Error =
Class.new(RuntimeError)
ConfigurationError =
Class.new(Choosy::Error)
ValidationError =
Class.new(Choosy::Error)
HelpCalled =
Class.new(Choosy::Error)
VersionCalled =
Class.new(Choosy::Error)
ConversionError =
Class.new(Choosy::Error)
ParseError =
Class.new(Choosy::Error)
SuperParseError =
Class.new(Choosy::Error)
VersionError =
Class.new(Choosy::Error)
ClientExecutionError =
Class.new(Choosy::Error)