module Sanford::Worker::InstanceMethods
Public Instance Methods
work!(client_socket)
click to toggle source
# 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
Private Instance Methods
sanford_keep_alive_connection?(connection)
click to toggle source
# File lib/sanford/worker.rb, line 29 def sanford_keep_alive_connection?(connection) params[:sanford_server_data].receives_keep_alive && connection.peek_data.empty? end