
This is the Ruby consumer library for the TSP 
http://savannah.nongnu.org/projects/tsp

This module is contributed by Stephane GALLES: stephane.galles@free.fr

This implementation is full Ruby. No native TSP library required.

As this library uses XML-RPC commands to communicate with a TSP provider,
your provider must be compiled with XML-RPC commands enabled.

From your tsp_build directory next to your tsp source directory, type

cmake -DBUILD_XMLRPC=ON  ../tsp

For the compilation to succeed, xmlrpc-c library must be available with
version >= 1.06.01, and compiled with libwww support
(install libwww and libwww-dev before compiling xmlrpc-c if necessary)

Known limitations :
- No raw types and async symbols support for now

To run the Ruby consumer example, first run the tsp_stub_server provider,
then in the 'examples' directory run :

ruby consumer_example.rb

It will try to connect to any local xmlrpc enabled tsp provider 


To run the unit tests, you must install the SchMock mock object implementation
http://rubyforge.org/projects/schmock/







