class EventStoreClient::GRPC::CommandRegistrar
Public Class Methods
register_request(command_klass, request:)
click to toggle source
# File lib/event_store_client/adapters/grpc/command_registrar.rb, line 11 def self.register_request(command_klass, request:) @commands[command_klass] ||= {} @commands[command_klass][:request] = request end
register_service(command_klass, service:)
click to toggle source
# File lib/event_store_client/adapters/grpc/command_registrar.rb, line 16 def self.register_service(command_klass, service:) @commands[command_klass] ||= {} @commands[command_klass][:service] = service end
request(command_klass)
click to toggle source
# File lib/event_store_client/adapters/grpc/command_registrar.rb, line 21 def self.request(command_klass) @commands[command_klass][:request] end
service(command_klass)
click to toggle source
# File lib/event_store_client/adapters/grpc/command_registrar.rb, line 25 def self.service(command_klass) EventStoreClient::GRPC::Connection.new.call( @commands[command_klass][:service] ) end