OML4R: Native OML Implementation in Ruby

This is a simple client library for OML which does not use liboml2 and its
filters, but connects directly to the server using the text protocol omsp.
User can use this library to create ruby applications which can send
measurement to the OML collection server. A simple example on how to use
this library is attached at the end of this file. Another example can be
found in the file oml4r-example.rb .

Setting the command line flag '--oml-collect' will define a ':default' channel. Any additional channels
need to be declared with 'OML4R::create_channel' which takes two arguments, the name of the channel
and the destination for the measurement stream. The above example defines an 'archive' channel
which is being collected in the local '/tmp/archive.log' file.

Please note that by declaring a specific channel, every MP needs at least one channel declaration.