Mobile version of this page
Previous:
slim, a new free web service for white space optimisation
Next:
Exploding Dell laptops
Ruby and Python benchmarked
slim, a new free web service for white space optimisation
Next:
Exploding Dell laptops
Related blogs
slim, a new free web service for white space optimisationRuby and Python benchmarked
Related by category
slim in ruby
26th of July 2006
Just figured out how to call my slim web service via XML-RPC using Ruby. It's as easy as in Python.
Here's the code:
require "xmlrpc/client"
# Make an object to represent the XML-RPC server.
server = XMLRPC::Client.new( "www.peterbe.com", "/")
# Call the remote server and get our result
result = server.call("slim", "h1 { font-family: Arial;}","css")
puts result
result = server.call("slim",
"function add(var1, var2) { return var1 + var2; }","js")
puts result
# Make an object to represent the XML-RPC server.
server = XMLRPC::Client.new( "www.peterbe.com", "/")
# Call the remote server and get our result
result = server.call("slim", "h1 { font-family: Arial;}","css")
puts result
result = server.call("slim",
"function add(var1, var2) { return var1 + var2; }","js")
puts result
And when you run this on the command line this is what you get:
$ ruby dummy.rb
h1{font-family:Arial}
function add(_0,_1){return _0 + _1;}
h1{font-family:Arial}
function add(_0,_1){return _0 + _1;}







Save this page in del.icio.us