Method: Helios::Backend#call
- Defined in:
- lib/helios/backend.rb
#call(env) ⇒ Object
20 21 22 23 24 25 26 27 28 29 |
# File 'lib/helios/backend.rb', line 20 def call(env) return super(env) unless env["REQUEST_METHOD"] == "OPTIONS" and env["REQUEST_PATH"] == "/" links = [] @services.each do |path, middleware| links << %{<#{path}>; rel="#{middleware}"} end [206, {"Link" => links.join("\n")}, []] end |