consistent naming conventions with ruby gems