Module: Zeus
- Defined in:
- lib/zeus/server/acceptor.rb,
lib/zeus.rb,
lib/zeus/ui.rb,
lib/zeus/cli.rb,
lib/zeus/dsl.rb,
lib/zeus/client.rb,
lib/zeus/server.rb,
lib/zeus/version.rb,
lib/zeus/server/stage.rb,
lib/zeus/server/file_monitor.rb,
lib/zeus/server/load_tracking.rb,
lib/zeus/server/client_handler.rb,
lib/zeus/server/forked_process.rb,
lib/zeus/server/file_monitor/fsevent.rb,
lib/zeus/server/process_tree_monitor.rb,
lib/zeus/server/acceptor_registration_monitor.rb
Overview
See Zeus::Server::ClientHandler for relevant documentation
Defined Under Namespace
Modules: DSL
Classes: CLI, Client, Server, UI, ZeusError
Constant Summary
collapse
- SOCKET_NAME =
'.zeus.sock'
- VERSION =
"0.4.4"
Class Method Summary
collapse
Class Method Details
.after_fork(&b) ⇒ Object
25
26
27
28
|
# File 'lib/zeus.rb', line 25
def self.after_fork(&b)
@after_fork ||= []
@after_fork << b
end
|
.run_after_fork! ⇒ Object
30
31
32
33
|
# File 'lib/zeus.rb', line 30
def self.run_after_fork!
@after_fork.map(&:call) if @after_fork
@after_fork = []
end
|
.ui ⇒ Object
17
18
19
|
# File 'lib/zeus.rb', line 17
def self.ui
@ui ||= UI.new
end
|
.ui=(ui) ⇒ Object
21
22
23
|
# File 'lib/zeus.rb', line 21
def self.ui=(ui)
@ui = ui
end
|