Class: AnyCable::Middleware

Inherits:
GRPC::Interceptor
  • Object
show all
Defined in:
lib/anycable/middleware.rb

Overview

Middleware is a wrapper over gRPC interceptors for request/response calls

Instance Method Summary collapse

Instance Method Details

#callObject

Raises:

  • (NotImplementedError)


15
16
17
# File 'lib/anycable/middleware.rb', line 15

def call(*)
  raise NotImplementedError
end

#request_response(request: nil, call: nil, method: nil) ⇒ Object



9
10
11
12
13
# File 'lib/anycable/middleware.rb', line 9

def request_response(request: nil, call: nil, method: nil)
  call(request, call, method) do
    yield
  end
end