12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/server/command_line_parser.rb', line 12
def self.parse(argv)
arguments = DEFAULTS.dup
parser = OptionParser.new do |op|
op.on('--http-server server', 'specify rack server/handler (default is thin)') do |val|
arguments[:http_server] = val
end
op.on('--http-port port', 'specify http port (default is 6369)') do |val|
arguments[:http_port] = val.to_i
end
op.on('--host host', 'specify redis host (default is localhost)') do |val|
arguments[:redis_host] = val
end
op.on('--port port', 'specify redis port (default is 6379)') do |val|
arguments[:redis_port] = val.to_i
end
end
parser.parse!(argv)
arguments
end
|