Sha256: 2a45c93bfda7e1493bcc4f5c49397be990ea6cf54a500b8c640cbba77029ac9d
Contents?: true
Size: 804 Bytes
Versions: 4
Compression:
Stored size: 804 Bytes
Contents
module Protobuf module Rpc class SocketRunner def self.stop Protobuf::Rpc::SocketServer.stop Protobuf::Logger.info 'Shutdown complete' end def self.run(server) Protobuf::Logger.info "SocketServer Running" server_config = case when server.is_a?(OpenStruct) then server.marshal_dump when server.is_a?(Hash) then server when server.respond_to?(:to_hash) then server.to_hash else raise "Cannot parser Socket Server - server options" end Protobuf::Rpc::SocketServer.run(server_config) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems