Module: Sanford::Worker::InstanceMethods

Defined in:
lib/sanford/worker.rb

Instance Method Summary collapse

Instance Method Details

#work!(client_socket) ⇒ Object



19
20
21
22
23
24
25
# File 'lib/sanford/worker.rb', line 19

def work!(client_socket)
  connection = Connection.new(client_socket)
  return if sanford_keep_alive_connection?(connection)
  Sanford::ConnectionHandler.new(params[:sanford_server_data], connection).run
ensure
  connection.close rescue false
end