полезный оператор на синатре halt
останавливает выполнение текущего блока и возвращает указанный ответ.
require 'sinatra'
get '/400' do
#group = params[:id]
sleep (5)
halt 400
end
get '/500' do
sleep (5)
halt 500
end
get '/200' do
sleep (5)
halt 200
end