Sha256: 85a0d822f1de635ba3def92640279e881ac6de16760278375639c31198ecf4ea
Contents?: true
Size: 1.23 KB
Versions: 8
Compression:
Stored size: 1.23 KB
Contents
# frozen_string_literal: true require 'grpc_kit/grpc/dsl' module GrpcKit module GRPC class Interceptor def initialize(options = {}) @options = options end end class ClientInterceptor < Interceptor # rubocop:disable Lint/UnusedMethodArgument def request_response(request: nil, call: nil, method: nil, metadata: nil) yield end def client_streamer(requests: nil, call: nil, method: nil, metadata: nil) yield end def server_streamer(request: nil, call: nil, method: nil, metadata: nil) yield end def bidi_streamer(requests: nil, call: nil, method: nil, metadata: nil) yield end # rubocop:enable Lint/UnusedMethodArgument end class ServerInterceptor < Interceptor # rubocop:disable Lint/UnusedMethodArgument def request_response(request: nil, call: nil, method: nil) yield end def client_streamer(call: nil, method: nil) yield end def server_streamer(request: nil, call: nil, method: nil) yield end def bidi_streamer(requests: nil, call: nil, method: nil) yield end # rubocop:enable Lint/UnusedMethodArgument end end end
Version data entries
8 entries across 8 versions & 1 rubygems