Method: TTY::Option::Interface#parse
- Defined in:
- lib/tty/option.rb
#parse(argv = ARGV, env = ENV, check_invalid_params: true, raise_on_parse_error: false) ⇒ Object
Parse command line arguments
49 50 51 52 53 54 55 56 |
# File 'lib/tty/option.rb', line 49 def parse(argv = ARGV, env = ENV, check_invalid_params: true, raise_on_parse_error: false) parser = Parser.new(self.class.parameters, check_invalid_params: check_invalid_params, raise_on_parse_error: raise_on_parse_error) @__params = Params.create(*parser.parse(argv, env)) self end |