class Evostream::CLI::Options
Class for parsing option used in CLI
software
Public Instance Methods
parse()
click to toggle source
# File lib/evostream/cli/option.rb, line 9 def parse Argument::Arg.descendants.each { |klass| klass.instance.used? } display_no_command if ARGV.empty? end
Private Instance Methods
display_no_command()
click to toggle source
# File lib/evostream/cli/option.rb, line 16 def display_no_command Argument::Help.instance.send(:action) raise CodeError::Syntax::OptionInvalid end