module HTTP::Handler
¶
A handler is a class which includes HTTP::Handler
and implements the call
method.
You can use a handler to intercept any incoming request and can modify the response.
These can be used for request throttling, ip-based filtering, adding custom headers e.g.
A custom handler¶
require "http/server/handler"
class CustomHandler
include HTTP::Handler
def call(context)
puts "Doing some stuff"
call_next(context)
end
end