リポジトリなど
これは何か
Gemfileの中に今まではよくこんな感じに記述していました。
Gemfile
gem 'rails', '4.2.5'
# HTML
gem 'slim-rails'
# CSS
gem 'bootstrap-sass'
gem 'compass-rails'
これだと分類がめんどくさいし、そもそもジャンルの解釈が人によってまちまちなのであんまり意味がありませんでした。
どうせならabc順になっていれば管理が楽ですよね。
Gemfile
gem 'rails', '4.2.5'
gem 'compass-rails'
gem 'bootstrap-rails'
gem 'slim-rails'
だけどこれを人力でやるのは頑張り過ぎかと…
というわけでrakeタスクにしました
$ bundle exec rake gem:sort
これ打つとこんなGemfileが・・・
Gemfile
source 'https://rubygems.org'
ruby '2.2.3'
gem 'rails', '4.2.5'
# HTML
gem 'slim-rails'
# CSS
gem 'bootstrap-sass'
gem 'compass-rails'
group :development, :test do
gem 'spring'
gem 'rspec-rails'
gem 'tapp'
gem 'spring-commands-rspec'
end
group :production do
gem 'unicorn'
end
こうなります!
Gemfile
source 'https://rubygems.org'
ruby '2.2.3'
gem 'rails', '4.2.5'
gem 'compass-rails'
gem 'bootstrap-sass'
gem 'slim-rails'
group :development, :test do
gem 'rspec-rails'
gem 'spring'
gem 'spring-commands-rspec'
gem 'tapp'
end
group :production do
gem 'unicorn'
end
gemにしました
お手元のRailsのGemfileに以下を追加して
Gemfile
gem 'gem_sort'
インストールして
$ bundle install
実行しましょう
$ bundle exec rake gem:sort
試してみたら
フィードバック貰えると嬉しいです。
twitter: https://twitter.com/kozo002