How does the gem name and the require relate to each other? Should I use underscore of the gem name? Should I use / ?
The screenshot shows the rubygems recommendation for naming conventions and how developers can require a ruby gem. This also makes it clear how the directory structure is related to the require of the gem. You can see whether it is a class or module and how the namespace relates to requiring a gem.