Class: Quark::Server::SocketServer
- Inherits:
-
BaseServer
- Object
- BaseServer
- Quark::Server::SocketServer
- Defined in:
- lib/quark/servers/socket.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(options = nil) ⇒ SocketServer
constructor
A new instance of SocketServer.
- #run ⇒ Object
Methods inherited from BaseServer
Constructor Details
#initialize(options = nil) ⇒ SocketServer
Returns a new instance of SocketServer.
7 8 9 |
# File 'lib/quark/servers/socket.rb', line 7 def initialize(=nil) @_options = || Quark::Config.get("quark.socket",{}) end |
Class Method Details
.to_s ⇒ Object
16 17 18 |
# File 'lib/quark/servers/socket.rb', line 16 def self.to_s() "socket" end |
Instance Method Details
#run ⇒ Object
11 12 13 14 |
# File 'lib/quark/servers/socket.rb', line 11 def run() puts "Starting #{self.class.to_s} server at #{@_options.get(:path)}..." EM::start_server(@_options.get(:path, "/var/run/quark.sock"), Quark::CommandProcessor) end |