ruby-libvirt is only a mapped api and unrubish. libvirt-ext extents functionality to be more rubish.