标签: ruby web-services sinatra
我有一个sinatra服务foo.rb
要运行它,我会在另一个端口输入“ruby foo.rb -p 5000”。
当程序运行时,我希望能够获得端口(在本例中为5000)和其他信息。有没有办法在应用程序运行时获取这样的信息?
由于
答案 0 :(得分:5)
你应该能够在任何Sinatra行动中使用settings.port来实现它。
settings.port
有关所有内置设置的列表,请参阅this page。