with_friend(uri)
Given the uri of another host executes the block provided.
# File lib/drb/drb.rb, line 1158 def self.with_friend(uri) # :nodoc: friend = DRb.fetch_server(uri) return yield() unless friend save = Thread.current['DRb'] Thread.current['DRb'] = { 'server' => friend } return yield ensure Thread.current['DRb'] = save if friend end