Home > libvirt-ruby

libvirt-ruby

Libvirt-ruby is a project mainly written in C and RUBY, based on the LGPL-2.1 license.

Ruby libvirt bindings

ruby-libvirt

Ruby bindings for libvirt (http://libvirt.org)

Usage

In your ruby code, do a "require 'libvirt'"; to obtain a connection, use 'Libvirt::open' or 'Libvirt::openReadOnly'. See tests/*.rb for more examples.

Hacking

On a Fedora machine, run yum install libvirt-devel ruby-devel rubygem-rake and then rake build rake test

To run against the checkout, make sure you set RUBYLIB (assuming DIR is the toplevel of your source checkout):

export RUBYLIB=$dir/lib:$dir/ext/libvirt ruby -rlibvirt -e 'puts Libvirt::version("xen")[0]'

Previous:dediboxv3