Module: CLI::DSL::Value

Included in:
Argument, Option
Defined in:
lib/cli/dsl.rb

Instance Method Summary collapse

Instance Method Details

#defaultObject



56
57
58
# File 'lib/cli/dsl.rb', line 56

def default
	@options[:default].to_s
end

#has_default?Boolean

Returns:

  • (Boolean)


60
61
62
# File 'lib/cli/dsl.rb', line 60

def has_default?
	@options.member? :default
end

#mandatory?Boolean

Returns:

  • (Boolean)


64
65
66
# File 'lib/cli/dsl.rb', line 64

def mandatory?
	not has_default?
end