Class: Pdfh::Services::OptParser
- Inherits:
-
Object
- Object
- Pdfh::Services::OptParser
- Defined in:
- lib/pdfh/services/opt_parser.rb
Overview
Handles Argument options
Instance Method Summary collapse
- #initialize(argv:, console: nil) ⇒ self constructor
-
#parse_argv ⇒ Hash
Parsed options including flags and file arguments.
Constructor Details
Instance Method Details
#parse_argv ⇒ Hash
Returns Parsed options including flags and file arguments.
22 23 24 25 26 27 28 29 30 |
# File 'lib/pdfh/services/opt_parser.rb', line 22 def parse_argv option_parser = build_option_parser option_parser.parse!(@argv) @options rescue OptionParser::InvalidOption => e @console.error_print(e., exit_app: false) @console.info option_parser.help exit 1 end |