Optarg::Model
The base of model classes.
Class methods
Instance methods
Returns a value hash for Array(String)-type options and arguments.
Macros
arg(names, metadata = nil, stop = nil, default = nil, required = nil, any_of = nil, complete = nil, _mixin = nil, &block)
Defines a String argument model item.
arg_array(names, metadata = nil, default = nil, min = nil, any_item_of = nil, complete = nil, _mixin = nil, &block)
Defines an Array(String) argument model item.
array(names, metadata = nil, default = nil, min = nil, any_item_of = nil, complete = nil, _mixin = nil, &block)
Defines an Array(String) option model item.
bool(names, metadata = nil, stop = nil, default = nil, not = nil, _mixin = nil, &block)
Defines a Bool option model item.
string(names, metadata = nil, stop = nil, default = nil, required = nil, any_of = nil, complete = nil, _mixin = nil, &block)
Defines a String option model item.