Class: ClasslessMud::Server
- Inherits:
-
Object
- Object
- ClasslessMud::Server
- Defined in:
- lib/classless_mud/server.rb
Instance Method Summary collapse
-
#initialize(port, game) ⇒ Server
constructor
A new instance of Server.
- #start ⇒ Object
- #stop ⇒ Object
Constructor Details
#initialize(port, game) ⇒ Server
Returns a new instance of Server.
3 4 5 6 |
# File 'lib/classless_mud/server.rb', line 3 def initialize port, game @port = port @game = game end |
Instance Method Details
#start ⇒ Object
8 9 10 11 12 |
# File 'lib/classless_mud/server.rb', line 8 def start @signature = EventMachine.start_server('0.0.0.0', @port, ::ClasslessMud::Client) do |client| client.start @game end end |
#stop ⇒ Object
14 15 16 |
# File 'lib/classless_mud/server.rb', line 14 def stop EventMachine.stop_server(@signature) end |