This is a small wrapper around HIDAPI. I couldn't get other HIDAPI wrappers to work, so I wrote this one. I'm using it to communicate with my keyboard, so it really only supports enough of the HIDAPI to do that. This gem is a fork from the original work by Aaron Patterson (@tenderlove).