Method: LiquidProxy::Subprocess#initialize
- Defined in:
- lib/liquid-proxy/subprocess.rb
#initialize(opts = {}) ⇒ Subprocess
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/liquid-proxy/subprocess.rb', line 5 def initialize(opts = {}) @child = ChildProcess.build(File.("../../../bin/liquid-proxy", __FILE__), opts[:port].to_s || "8998") @child.io.inherit! @child.start at_exit do # I don't know why, but without this puts() at_exit is triggered on Ctrl-C when running in spork # even though Subprocess has been started in prefork puts '' @child.stop end end |