diff options
author | seki <seki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-03-28 15:06:10 +0000 |
---|---|---|
committer | seki <seki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-03-28 15:06:10 +0000 |
commit | 42959f502945d18c8ce793b1840d4140b1eb7278 () | |
tree | 5d8221b8fadf1f039be47663c461fa9775fa7897 /lib/drb/gw.rb | |
parent | 5c47cc1f0ab1617762a7f05167a84e0ef636f4bd (diff) |
* lib/drb/drb.rb: move method DRbObject#reinit to DRbObject.new_with.
extract method DRbObject.prepare_backtrace. add DRb.regist_server, remove_server, fetch_server. change server in thread variable if in-proc sesrver. [druby-ja:113] * lib/drb/gw.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | lib/drb/gw.rb | 74 |
1 files changed, 68 insertions, 6 deletions
@@ -5,9 +5,7 @@ module DRb class GWIdConv < DRbIdConv def to_obj(ref) if Array === ref && ref[0] == :DRbObject - it = DRbObject.new(nil) - it.reinit(ref[1], ref[2]) - return it end super(ref) end @@ -40,9 +38,7 @@ module DRb return ref ? DRb.to_obj(ref) : DRb.front end - it = self.new(nil) - it.reinit(DRb.uri, [:DRbObject, uri, ref]) - it end def _dump(lv) @@ -58,3 +54,69 @@ module DRb end end end |