class Azuma::DRb

Public Class Methods

start(talkers) click to toggle source
# File lib/azuma/drb.rb, line 18
def self.start(talkers)
  roulette = Azuma.entry(talkers)

  @server = ::DRb.start_service(nil, roulette)

  puts "drb starting on #{::DRb.uri}"

  Signal.trap(:INT) do
    puts; puts('Stopping ...')

    @server.stop_service

    puts('Exiting ...'); exit!
  end

  ::DRb.uri
end