class Rack::Swagger::IndexPageServer
Public Instance Methods
call(env)
click to toggle source
# File lib/rack/swagger/index_page_server.rb, line 6 def call(env) case env['PATH_INFO'] when "/docs/" query = Rack::Utils.parse_nested_query(env["QUERY_STRING"]) if query["url"] == "api-docs" display_file_or_404(:html, swagger_index_html_path) else res = Rack::Response.new res.redirect("?url=" + "api-docs") res.finish end when "/docs" res = Rack::Response.new res.redirect("docs/?url=" + "api-docs") res.finish else [404, {}, ["Not found"]] end end