Class: Options::ConnectorOptionParser
- Inherits:
-
BasicOptionParser
- Object
- BasicOptionParser
- Options::ConnectorOptionParser
- Defined in:
- lib/options/connector_option_parser.rb
Overview
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)
Instance Attribute Summary
Attributes inherited from BasicOptionParser
Instance Method Summary collapse
-
#initialize(args) ⇒ ConnectorOptionParser
constructor
- Initialization and parsing of basic and specific connector options ==== Parameters args
-
arguments to parse.
Methods inherited from BasicOptionParser
Constructor Details
#initialize(args) ⇒ ConnectorOptionParser
Initialization and parsing of basic and specific connector options
Parameters
- args
-
arguments to parse
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/options/connector_option_parser.rb', line 31 def initialize(args) # Initialization of basic options super() # Connector usage @opt_parser. = "Usage: <connector_program> [OPTIONS]" # Connector specific options with default values # Number of connections option .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| .count = count end # Parse basic and specific options for connector client parse(args) end |