Sha256: 3ae4f1fb4ee8f5fd5be9b4567ce9dbf79927189902ae1901dbb8f9fe32ce9ec7
Contents?: true
Size: 1.33 KB
Versions: 2
Compression:
Stored size: 1.33 KB
Contents
# frozen_string_literal: true module GrpcKit MAX_SERVER_RECEIVE_MESSAGE_SIZE = 1024 * 1024 * 4 MAX_SERVER_SEND_MESSAGE_SIZE = 1024 * 1024 * 4 MAX_CLIENT_RECEIVE_MESSAGE_SIZE = 1024 * 1024 * 4 MAX_CLIENT_SEND_MESSAGE_SIZE = 1024 * 1024 * 4 MethodConfig = Struct.new( :path, :ruby_style_method_name, :codec, :interceptor, :service_name, :method_name, :max_receive_message_size, :max_send_message_size, :compressor_type, ) do def self.build_for_server( path:, ruby_style_method_name:, codec:, service_name:, method_name:, interceptor:, max_receive_message_size: MAX_SERVER_RECEIVE_MESSAGE_SIZE, max_send_message_size: MAX_SERVER_SEND_MESSAGE_SIZE, compressor_type: '' ) new(path, ruby_style_method_name, codec, interceptor, service_name, method_name, max_receive_message_size, max_send_message_size, compressor_type) end def self.build_for_client( path:, ruby_style_method_name:, codec:, service_name:, method_name:, interceptor:, max_receive_message_size: MAX_CLIENT_RECEIVE_MESSAGE_SIZE, max_send_message_size: MAX_CLIENT_SEND_MESSAGE_SIZE, compressor_type: '' ) new(path, ruby_style_method_name, codec, interceptor, service_name, method_name, max_receive_message_size, max_send_message_size, compressor_type) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
grpc_kit-0.5.1 | lib/grpc_kit/method_config.rb |
grpc_kit-0.5.0 | lib/grpc_kit/method_config.rb |