class

Grip::Handlers::Pipeline

Inherits Grip::Handlers::Base / HTTP::Handler / Reference / Object

Constructors

new(http_handler : ::HTTP::Handler | Nil = nil, server_sent_handler : ::HTTP::Handler | Nil = nil, websocket_handler : ::HTTP::Handler | Nil = nil)
Source

Instance methods

add_pipe(valve : Symbol, pipe : ::HTTP::Handler, http_handler : ::HTTP::Handler | Nil = nil, server_sent_handler : ::HTTP::Handler | Nil = nil, websocket_handler : ::HTTP::Handler | Nil = nil) : Nil
Source
add_route(verb : String, path : String, handler : ::HTTP::Handler, via : Symbol | Nil | Array(Symbol) | Nil = nil, override : Proc(::HTTP::Server::Context, ::HTTP::Server::Context) | Nil = nil) : Nil
Source
call(context : ::HTTP::Server::Context)
Source
find_route(verb : String, path : String) : Radix::Result(Route)
Source
get(valve : Symbol) : Array(::HTTP::Handler) | Nil
Source
get(valve : Nil) : Nil
Source
http_handler
Source
http_handler=(http_handler : ::HTTP::Handler | Nil)
Source
pipeline
Source
pipeline=(pipeline : Hash(Symbol, Array(::HTTP::Handler)))
Source
server_sent_handler
Source
server_sent_handler=(server_sent_handler : ::HTTP::Handler | Nil)
Source
websocket_handler
Source
websocket_handler=(websocket_handler : ::HTTP::Handler | Nil)
Source