Merged in a bunch of changes from the below remotes:

https://github.com/ncoders/rubyrep
https://github.com/ManageIQ/rubyrep
https://github.com/edipox/rubyrep