Module: Up::UWebSocket::RackCluster

Defined in:
lib/up/u_web_socket/rack_cluster.rb

Class Method Summary collapse

Class Method Details

.run(app, options = {}) ⇒ Object



6
7
8
9
10
# File 'lib/up/u_web_socket/rack_cluster.rb', line 6

def self.run(app, options = {})
  raise "already running" if @server
  @server = Up::UWebSocket::Cluster.new(app: app, **options).listen
  true
end

.shutdownObject



12
13
14
15
# File 'lib/up/u_web_socket/rack_cluster.rb', line 12

def self.shutdown
  @server&.stop
  @server = nil
end