module Anyt::RPC
Runs AnyCable RPC
server in the background
Attributes
running[RW]
server[R]
Public Class Methods
start()
click to toggle source
rubocop: disable Metrics/AbcSize,Metrics/MethodLength
# File lib/anyt/rpc.rb, line 17 def start AnyCable.logger.debug "Starting RPC server ..." AnyCable.server_callbacks.each(&:call) @server = AnyCable::GRPC::Server.new( host: AnyCable.config.rpc_host, **AnyCable.config.to_grpc_params ) AnyCable.middleware.freeze server.start AnyCable.logger.debug "RPC server started" end
stop()
click to toggle source
rubocop: enable Metrics/AbcSize,Metrics/MethodLength
# File lib/anyt/rpc.rb, line 35 def stop server&.stop end