Class: EacCli::Definition::ArgumentOption
Constant Summary
Constants inherited
from BaseOption
BaseOption::DEFAULT_REQUIRED
Instance Method Summary
collapse
Methods inherited from BaseOption
from_args, #identifier, #repeat?, #required?, #show_on_usage?, #to_s
Instance Method Details
#argument? ⇒ Boolean
8
9
10
|
# File 'lib/eac_cli/definition/argument_option.rb', line 8
def argument?
true
end
|
#build_value(new_value, previous_value) ⇒ Object
12
13
14
|
# File 'lib/eac_cli/definition/argument_option.rb', line 12
def build_value(new_value, previous_value)
repeat? ? previous_value + [new_value] : new_value
end
|
#default_value ⇒ Object
16
17
18
|
# File 'lib/eac_cli/definition/argument_option.rb', line 16
def default_value
repeat? ? [] : nil
end
|