require 'xmlrpc/client' server = XMLRPC::Client.new2('http://betty.userland.com/RPC2') puts server.call('examples.getStateName', 5) begin server.call('noSuchMethod') rescue XMLRPC::FaultException => e puts "Error: fault code #{e.faultCode}" puts e.faultString end