この記事ではドリコムにおける Gemfile, gems.rb の記載ルールについてまとめています。 元々はノールールでしたが,2014-04-28 に Idobata Gemfile プレゼント が公開されたことから輸入されました。輸入したのち,一部を社内向けに改訂しています。 では本題。 1. gem の並び順は ascii 順 新しく追加するgemをどこに入れるのか悩む時間を減らします。 独自ルール 例外は rails のみ。 if defined?(Rails) で require を切り替えている gem が複数あるため,一番上に書いて最初に読み込みます。 余談ですが、このルールを自動化しようと https://github.com/sue445/rubocop-gemfile を @sue445 が作ったのとほぼ同時に RuboCop 本体にも Bundler/OrderedG