Sha256: 1c3874514e535b9a591192a5aa36cdbf721ec719c062a27f27371f7593360327
Contents?: true
Size: 841 Bytes
Versions: 4
Compression:
Stored size: 841 Bytes
Contents
# Copyright: Copyright (c) 2004 Nicolas Despres. All rights reserved. # Author: Nicolas Despres <polrop@lrde.epita.fr>. # License: Gnu General Public License. # $LastChangedBy: polrop $ # $Id: session_server.rb 91 2005-01-09 22:24:40Z polrop $ require 'drb/extserv' module DRb class SessionServer < ExtServ attr_reader :name alias sid name end # class SessionServer end # module DRb if __FILE__ == $0 require 'drb/drb' require 'drb/extserv' require 'yaml' require 'tempfile' class Foo def hello 'hello' end def salut 'salut' end end # class SessionManagerTest raise "usage: #{$0} <uri> <name>" unless ARGV.size == 2 uri = ARGV.shift name = ARGV.shift server = DRb::DRbServer.new("druby://localhost:0", Foo.new, {}) ext_srv = DRb::SessionServer.new(uri, name, server) server.thread.join end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
ttk-0.1.576 | ruby_ex/drb/session_server.rb |
ttk-0.1.580 | ruby_ex/drb/session_server.rb |
ttk-0.1.579 | ruby_ex/drb/session_server.rb |
vcs-0.2.148 | ruby_ex/drb/session_server.rb |