usb-ruby provides idiomatic Ruby access to libusb 1.0 via FFI without native extensions.
>= 3.0
Yudai Takada