class Falcon::Rackup::Handler
def initialize(server, task)
def initialize(server, task) @server = server @task = task @notification = Thread::Queue.new @waiter = @task.async(transient: true) do @notification.pop @task&.stop @task = nil end end
def initialize(server, task) @server = server @task = task @notification = Thread::Queue.new @waiter = @task.async(transient: true) do @notification.pop @task&.stop @task = nil end end