Run and invoke DRb services on the same box with no configuration.
server.rb:
require 'lib/grove' class Calculator def self.add(a, b) a + b end end Grove.run_service(Calculator)
client.rb:
require 'lib/grove' puts Grove::Calculator.add(2, 2)
gem install grove
Grove is released under the GPL license.
Copyright © 2011 Levente Bagi