class Clim::Option(T)

Defined in:

clim/option.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(short : String, long : String, default : T, required : Bool, desc : String, value : T, set_value_flag : Bool = false, set_default_flag : Bool = false) #

[View source]

Instance Method Detail

def add_to_array(arg, set_value_flag : Bool = true) #

[View source]
def default : T #

[View source]
def default=(default : T) #

[View source]
def desc #

[View source]
def desc=(desc : String) #

[View source]
def extract_name(name) #

[View source]
def long : String #

[View source]
def long=(long : String) #

[View source]
def long_name #

[View source]
def name #

[View source]
def no_required_option? #

[View source]
def no_value? #

[View source]
def required : Bool #

[View source]
def required=(required : Bool) #

[View source]
def required? #

[View source]
def reset(set_value_flag : Bool = false) #

[View source]
def set_bool(arg, set_value_flag : Bool = true) #

[View source]
def set_default? #

[View source]
def set_default_flag : Bool #

[View source]
def set_default_flag=(set_default_flag : Bool) #

[View source]
def set_string(value : T, set_value_flag : Bool = true) #

[View source]
def set_value? #

[View source]
def set_value_flag : Bool #

[View source]
def set_value_flag=(set_value_flag : Bool) #

[View source]
def short : String #

[View source]
def short=(short : String) #

[View source]
def short_name #

[View source]
def to_h #

[View source]
def value : T #

[View source]
def value=(value : T) #

[View source]