Class: EacCli::Parser::Alternative
- Inherits:
-
Object
- Object
- EacCli::Parser::Alternative
show all
- Defined in:
- lib/eac_cli/parser/alternative.rb,
lib/eac_cli/parser/alternative/argv.rb,
lib/eac_cli/parser/alternative/options.rb,
lib/eac_cli/parser/alternative/double_dash.rb,
lib/eac_cli/parser/alternative/positionals.rb,
lib/eac_cli/parser/alternative/long_options.rb,
lib/eac_cli/parser/alternative/short_options.rb,
lib/eac_cli/parser/alternative/option_argument.rb
Defined Under Namespace
Modules: Argv, DoubleDash, LongOptions, OptionArgument, Options, Positionals, ShortOptions
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
Returns the value of attribute error.
13
14
15
|
# File 'lib/eac_cli/parser/alternative.rb', line 13
def error
@error
end
|
Instance Method Details
#error? ⇒ Boolean
21
22
23
|
# File 'lib/eac_cli/parser/alternative.rb', line 21
def error?
error.present?
end
|
29
30
31
|
# File 'lib/eac_cli/parser/alternative.rb', line 29
def parsed
@parsed ||= collector.to_data.freeze
end
|
#success? ⇒ Boolean
25
26
27
|
# File 'lib/eac_cli/parser/alternative.rb', line 25
def success?
!error?
end
|