class

Cli::OptionModel

Inherits Optarg::Model < Reference < Object

Inherits the Optarg::Model class for parsing command-line arguments.

Instance methods

command

Returns a related command instance.

Source

Macros

arg(name, stop = nil, default = nil, required = nil, desc = nil, any_of = nil, complete = nil, &block)

Defines a String argument model item.

Source
arg_array(names, default = nil, min = nil, desc = nil, var = nil, any_item_of = nil, complete = nil, &block)

Defines an Array(String) argument model item.

Source
array(names, default = nil, min = nil, desc = nil, var = nil, any_item_of = nil, complete = nil, &block)

Defines an Array(String) option model item.

Source
bool(names, stop = nil, default = nil, not = nil, desc = nil, &block)

Defines a Bool option model item.

Source
help(names = nil, desc = nil)

Defines a handler model item for printing a help message.

Source
on(names, desc = nil, &block)

Defines a handler model item.

Source
string(names, stop = nil, default = nil, required = nil, desc = nil, var = nil, any_of = nil, complete = nil, &block)

Defines a String option model item.

Source
unknown(desc = nil, &block)

Defines an unknown model item.

Source
version(names = nil, desc = nil)

Defines a handler model item for printing a version string.

Source

Nested types