Sha256: 7caf8b98c6247ce588b47adcdf615d7d5e422a2e9634cf50e8b7667f3dd1da8a
Contents?: true
Size: 540 Bytes
Versions: 30
Compression:
Stored size: 540 Bytes
Contents
class AuthInterceptor < GRPC::ClientInterceptor def initialize(api_key) @api_key = api_key end def request_response(request:, call:, method:, metadata:) metadata['auth'] = @api_key yield end def client_streamer(requests:, call:, method:, metadata:) metadata['auth'] = @api_key yield end def server_streamer(request:, call:, method:, metadata:) metadata['auth'] = @api_key yield end def bidi_streamer(requests:, call:, method:, metadata:) metadata['auth'] = @api_key yield end end
Version data entries
30 entries across 30 versions & 1 rubygems