module Rack::Handler::Falcon
def self.run(app, **options)
def self.run(app, **options) endpoint = endpoint_for(**options) app = ::Falcon::Adapters::Rack.new(app) app = ::Falcon::Adapters::Rewindable.new(app) server = ::Falcon::Server.new(app, endpoint, Async::HTTP::Protocol::HTTP1, SCHEME) yield server if block_given? Async::Reactor.run do server.run end end