1 2 3 4 5 6 7 8 9 10 11 12 13 14
=begin distributed Ruby --- fetch Copyright (c) 1999-2000 Masatoshi SEKI =end require 'drb/drb' require 'dqlib' there = ARGV.shift || raise("usage: #{$0} <server_uri>") DRb.start_service queue = DRbObject.new(nil, there) entry = queue.pop puts entry.greeting