Class: ZabbixGraph::CLI
- Inherits:
-
Object
- Object
- ZabbixGraph::CLI
- Defined in:
- lib/zabbix_graph.rb
Class Method Summary collapse
Class Method Details
.parse_argv(argv) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/zabbix_graph.rb', line 14 def self.parse_argv(argv) = {} parser = OptionParser.new parser.on('--host-graph') { [:host_graph] = true } parser.on('--item-graph') { [:item_graph] = true } parser.on('--period=VAL') {|v| [:period] = v } parser.parse!(argv) end |
.start(argv) ⇒ Object
10 11 12 |
# File 'lib/zabbix_graph.rb', line 10 def self.start(argv) Opener.new(parse_argv(argv)).select_and_open end |