Method: Pmux::Application#run_server
- Defined in:
- lib/pmux/application.rb
#run_server(options) ⇒ Object
60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/pmux/application.rb', line 60 def run_server STDOUT.sync = true server = MR::Server.new handler = Pmux::Handler.new server, pipe_transport = MR::PipeTransport.new STDIN, STDOUT, STDERR server.listen pipe_transport, handler unix_transport = MR::UNIXServerTransport.new [:sock_path] server.listen unix_transport, handler server.run rescue SystemCallError ensure File.unlink [:sock_path] rescue nil end |