полезный оператор на синатре 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