class Robinhood::Daemon::Options
Public Class Methods
new(data)
click to toggle source
# File lib/robinhood/daemon/options.rb, line 5 def initialize(data) @data = data.dup end
Public Instance Methods
parse()
click to toggle source
# File lib/robinhood/daemon/options.rb, line 9 def parse options = {} parser(options).parse!(@data) options[:command] = @data[0] options end
Private Instance Methods
parser(result)
click to toggle source
# File lib/robinhood/daemon/options.rb, line 19 def parser(result) OptionParser.new do |opts| opts.on('-c', "--config FILE", String) do |file| result[:config_file] = file end opts.on('--pids-path PATH') do |dir| result[:pids_path] = dir end opts.on('--log-path PATH') do |dir| result[:log_path] = dir end end end