Method: LeanWeb::App#call
- Defined in:
- lib/leanweb/app.rb
#call(env) ⇒ Object
Entry point for dynamic routes (Rack).
25 26 27 28 29 30 31 32 |
# File 'lib/leanweb/app.rb', line 25 def call(env) request = Rack::Request.new(env) route = find_route(request) route = Route.new(**route) unless route.nil? return [404, {}, ['Not found']] unless route&.available? route.respond(request) end |