Module: Michelle

Defined in:
lib/michelle.rb,
lib/michelle/client.rb,
lib/michelle/server.rb,
lib/michelle/version.rb

Defined Under Namespace

Classes: Server

Constant Summary collapse

VERSION =
"0.0.6"

Class Method Summary collapse

Class Method Details

.call_eval(code) ⇒ Object



13
14
15
# File 'lib/michelle/client.rb', line 13

def self.call_eval code
  @container.to_eval code
end

.start_clientObject



8
9
10
11
# File 'lib/michelle/client.rb', line 8

def self.start_client
  DRb.start_service
  @container = DRbObject.new nil, 'druby://127.0.0.1:13579'
end

.start_serverObject



33
34
35
36
37
38
# File 'lib/michelle/server.rb', line 33

def self.start_server
    $:.unshift '.'
    DRb.start_service 'druby://127.0.0.1:13579', Server.new
    puts DRb.uri
    DRb.thread.join
end