Current Path : /compat/linux/proc/self/root/usr/local/share/examples/ruby18/drb/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/proc/self/root/usr/local/share/examples/ruby18/drb/speeds.rb |
class Foo attr_reader :i def initialize @i = 0 end def foo(i) @i = i i + i end end # server = ROMP::Server.new('tcpromp://localhost:4242', nil, true) uri = ARGV.shift || raise("usage: #{$0} URI") foo = Foo.new case uri when /^tcpromp:/, /^unixromp:/ require 'romp' server = ROMP::Server.new(uri, nil, true) server.bind(foo, "foo") when /^druby:/ require 'drb/drb' DRb.start_service(uri, Foo.new) end DRb.thread.join