Ruby bindings for libuv