class Optarg::Model

Defined in:

optarg/model.cr
optarg/model/dsl.cr

Constructors

Instance Method Summary

Macro Summary

Constructor Detail

def self.new(__optarg_argv : Array(String)) #

[View source]

Instance Method Detail

def __optarg_args_to_be_parsed : Array(String) #

[View source]
def __optarg_argv : Array(String) #

[View source]
def __optarg_parsed_args : Array(String) #

[View source]
def __optarg_parsed_nodes : Array(Array(String)) #

[View source]
def __optarg_unparsed_args : Array(String) #

[View source]
def args : Array(String) #

[View source]
def unparsed_args : Array(String) #

[View source]

Macro Detail

macro __add_bool_option(names, metadata = nil, default = nil, not = [] of ::String) #

[View source]
macro __add_handler(names, metadata = nil) #

[View source]
macro __add_string_option(names, default = nil, metadata = nil) #

[View source]
macro __define_bool_option(names, default = nil, not = [] of ::String) #

[View source]
macro __define_handler(names, &block) #

[View source]
macro __define_option(type, mixin, names) #

[View source]
macro __define_string_option(names) #

[View source]
macro __define_value_container(type) #

[View source]
macro __handler_metadata_class_of(names) #

[View source]
macro bool(names, metadata = nil, default = nil, not = [] of ::String) #

[View source]
macro on(names, metadata = nil, &block) #

[View source]
macro string(names, metadata = nil, default = nil) #

[View source]