Ruby Sinatra通过编程获取端口和其他有关服务的信息

Ruby Sinatra通过编程获取端口和其他有关服务的信息,ruby,web-services,sinatra,Ruby,Web Services,Sinatra,我有一个sinatra服务foo.rb 要在另一个端口上运行它,我需要键入“rubyfoo.rb-p5000” 当程序运行时,我希望能够获得端口(在本例中为5000)和其他信息。在应用程序运行时,有没有办法获取这样的信息 谢谢您应该能够在任何Sinatra操作中使用设置。端口 有关所有内置设置的列表,请参阅。这是正确的,但我没有问清楚这个问题。我确实需要Sinatra::Base对象中的端口。我在这里发布了一个新问题:谢谢你的回答!

我有一个sinatra服务foo.rb

要在另一个端口上运行它,我需要键入“rubyfoo.rb-p5000”

当程序运行时,我希望能够获得端口(在本例中为5000)和其他信息。在应用程序运行时,有没有办法获取这样的信息


谢谢

您应该能够在任何Sinatra操作中使用
设置。端口


有关所有内置设置的列表,请参阅。

这是正确的,但我没有问清楚这个问题。我确实需要Sinatra::Base对象中的端口。我在这里发布了一个新问题:谢谢你的回答!