libsoil2 binding for ruby