Sinatra: ¿cómo obtengo el nombre de dominio del servidor

Estoy tratando de obtener el nombre de dominio en mi aplicación Sinatra, pero como novato, realmente estoy luchando por descubrir cómo hacerlo, ¡y sé que debe ser posible!

Rack::Request#host_with_port parece prometedor, pero no sé cómo obtener esto de mi aplicación: ¿cómo obtengo cosas de Rack en mi código Ruby?

O hay otra forma: estoy pensando que realmente no quiero hacer esto cada vez que ocurre una solicitud (aunque no es tan malo), pero pensé que sería mejor si pudiera hacerlo una vez cuando la aplicación se carga.

¿Alguna pista?