Module: Options
- Defined in:
- lib/client/options.rb,
lib/server/options.rb
Class Method Summary collapse
Class Method Details
.parse! ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/client/options.rb', line 3 def self.parse! = OpenStruct.new key_port: 2000, screen_port: 2001, server_host: 'localhost' OptionParser.new do |opts| opts.on("-l", "--key_port=val", Integer) { |arg| .key_port = arg } opts.on("-d", "--screen_port=val", Integer) { |arg| .screen_port = arg } opts.on("-s", "--server_host=val", String) { |arg| .server_host = arg } opts.on("-h", "--help") { puts opts; exit } end.parse! end |