Class: Akephalos::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/akephalos/server.rb

Overview

Akephalos::Server is used by ‘akephalos –server` to start a DRb server serving an instance of Akephalos::Client.

Class Method Summary collapse

Class Method Details

.start!(port) ⇒ Object

Start DRb service for an Akephalos::Client.

Parameters:

  • port (String)

    attach server to



32
33
34
35
36
37
# File 'lib/akephalos/server.rb', line 32

def self.start!(port)
  abort_on_parent_exit!
  client = Client.new
  DRb.start_service("druby://127.0.0.1:#{port}", client)
  DRb.thread.join
end