class Optarg::Model
- Optarg::Model
- Reference
- Object
Defined in:
optarg/dsl/arg.croptarg/dsl/array.cr
optarg/dsl/bool.cr
optarg/dsl/handler.cr
optarg/dsl/string.cr
optarg/dsl/terminator.cr
optarg/macros/metadata.cr
optarg/macros/option.cr
optarg/macros/value_container.cr
optarg/model.cr
Constructors
Class Method Summary
Instance Method Summary
Macro Summary
- __add_argument(name, metadata = nil, required = nil, group = nil, stop = nil, default = nil)
- __add_bool_option(names, metadata = nil, default = nil, not = nil, group = nil, stop = nil)
- __add_handler(names, metadata = nil, group = nil, stop = nil)
- __add_string_array_option(names, metadata = nil, default = nil, min = nil, group = nil)
- __add_string_option(names, metadata = nil, default = nil, required = nil, group = nil, stop = nil)
- __argument_metadata_class_of(name)
- __define_argument(name)
- __define_bool_option(names, default = nil, not = [] of ::String)
- __define_handler(names, &block)
- __define_hashed_array_value_container(type)
- __define_hashed_array_value_option(type, mixin, names)
- __define_hashed_value_container(type)
- __define_hashed_value_option(type, mixin, names)
- __define_string_array_option(names)
- __define_string_option(names)
- __handler_metadata_class_of(names)
- __option_metadata_class_of(names)
- arg(name, metadata = nil, required = nil, group = nil, stop = nil, default = nil)
- array(names, metadata = nil, default = nil, min = nil, group = nil)
- bool(names, metadata = nil, default = nil, not = nil, group = nil, stop = nil)
- on(names, metadata = nil, group = nil, stop = nil, &block)
- string(names, metadata = nil, default = nil, required = nil, group = nil, stop = nil)
- terminator(string)
Constructor Detail
Class Method Detail
Instance Method Detail
Macro Detail
macro __add_argument(name, metadata = nil, required = nil, group = nil, stop = nil, default = nil)
#
macro __add_string_option(names, metadata = nil, default = nil, required = nil, group = nil, stop = nil)
#