# from http://www.devx.com/enterprise/Article/28101 require 'xmlrpc/client' server = XMLRPC::Client.new(ARGV.shift, "/RPC2", 9090) puts server.call("upper_case", "The fat dog chased the cat on Elm Street.") puts server.call("lower_case", "The fat dog chased the cat on Elm Street.")