19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/deas/route.rb', line 19
def run(server_data, request_data)
server_data.before_route_run_procs.each do |c|
c.call(server_data, request_data)
end
request_type_name = server_data.router.request_type_name(request_data.request)
begin
@handler_proxies[request_type_name].run(server_data, request_data)
rescue HandlerProxyNotFound
[404, Rack::Utils::.new, []]
ensure
server_data.after_route_run_procs.each do |c|
c.call(server_data, request_data)
end
end
end
|