Creating a GEM – a handy step by step tutorial
netguru.co
netguru.co
Sadly this is not true. I've seen numerous gems that don't follow this pattern.
If you're going to create a gem I recommend using http://semver.org and stating in your readme that you use it so that users are certain of the system in use.