NRuby

Форк
0
20 строк · 338.0 Байт
1
require 'rack'
2

3
class MyMiddleware
4
  def initialize(app)
5
    @app = app
6
  end
7

8
  def call(env)
9
    unless env['PATH_INFO'] == '/'
10
      return [404, { 'Content-Type' => 'text/plain' }, ['Not Found']]
11
    end
12
    @app.call(env)
13
  end
14
end
15

16
use MyMiddleware
17

18
run ->(env) do
19
  [200, { 'Content-Type' => 'text/plain' }, ['Hello, world!']]
20
end
21

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.