This is what it generated by default by `bundle gem foo`. This represents the current best practice and defaults by the developers of Bundler and RubyGems.