module Rack::Handler::Falcon
def self.addresses_for(**options)
def self.addresses_for(**options) host = options[:Host] || 'localhost' port = Integer(options[:Port] || 9292) return [ Async::IO::Endpoint.tcp(host, port) ] end
def self.run(app, **options)
def self.run(app, **options) addresses = addresses_for(**options) server = ::Falcon::Server.new(app, addresses) Async::Reactor.run do server.run end end