Distributed Programming with Ruby