repo.or.cz
/
god.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
raw
|
HEAD
stop double loading, dont start drb server in tests
[god.git]
/
lib
/
god
/
reporter.rb
blob
dc4a4114ab20ed340f6ad574e20503d1ff241547
1
require 'drb'
2
3
module God
4
5
class Reporter
6
def initialize(host = nil, port = nil)
7
@host = host
8
@port = port || 7777
9
end
10
11
def method_missing(*args, &block)
12
service.send(*args, &block)
13
end
14
15
private
16
17
def service
18
return @service if @service
19
DRb.start_service
20
@service = DRbObject.new(nil, "druby://#{@host}:#{@port}")
21
end
22
end
23
24
end