class Options::ConnectorOptionParser

Option parser of basic (see Options::BasicOptionParser) and specific options for connector client

Specific connector options

count

number of connections to create (default: DEFAULT_COUNT, see Defaults)

Public Class Methods

new(args) click to toggle source

Initialization and parsing of basic and specific connector options

Parameters

args

arguments to parse

Calls superclass method Options::BasicOptionParser::new
# File lib/options/connector_option_parser.rb, line 31
def initialize(args)
  # Initialization of basic options
  super()
  # Connector usage
  @opt_parser.banner = "Usage: <connector_program> [OPTIONS]"

  # Connector specific options with default values

  # Number of connections option
  @options.count = Defaults::DEFAULT_COUNT

  # Number of messages
  @opt_parser.on(
    "-c",
    "--count COUNT",
    Integer,
    "number of connections to create "+
    "(default: #{Defaults::DEFAULT_COUNT})"
  ) do |count|
    @options.count = count
  end

  # Parse basic and specific options for connector client
  parse(args)
end