Ruby Support

- [x] Ruby port
- [ ] Hook up via NPM package