Class: DTR::ClientServer
- Inherits:
-
Object
- Object
- DTR::ClientServer
- Defined in:
- lib/dtr.rb
Constant Summary collapse
- @@servers =
[]
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ ClientServer
constructor
A new instance of ClientServer.
- #start ⇒ Object
Constructor Details
#initialize(opts = {}) ⇒ ClientServer
Returns a new instance of ClientServer.
73 74 75 |
# File 'lib/dtr.rb', line 73 def initialize(opts={}) @opts = DTROPTIONS.merge opts end |
Class Method Details
Instance Method Details
#start ⇒ Object
77 78 79 80 81 82 83 84 85 |
# File 'lib/dtr.rb', line 77 def start @@servers << Process.fork do DTROPTIONS.merge! @opts trap("TERM") do exit! end DTR.start_client_server end end |