A Ruby Client

Here's a simple Ruby client:

    require "xmlrpc/client"
    
    # Make an object to represent the XML-RPC server.
    server = XMLRPC::Client.new( "xmlrpc-c.sourceforge.net", "/api/sample.php")
    
    # Call the remote server and get our result
    result = server.call("sample.sumAndDifference", 5, 3)
    
    sum = result["sum"]
    difference = result["difference"]
    
    puts "Sum: #{sum}, Difference: #{difference}"