ruby libvirt api