Мне включили Приложение Sinatra в Sinatra::Base
и я хотел бы выполнить некоторый код, после того как сервер запустился, как я должен пойти о выполнении этого?
Вот пример:
require 'sinatra'
require 'launchy'
class MyServer < Sinatra::Base
get '/' do
"My server"
end
# This is the bit I'm not sure how to do
after_server_running do
# Launches a browser with this webapp in it upon server start
Launchy.open("http://#{settings.host}:#{settings.port}/")
end
end
Какие-либо идеи?