Railsでアプリを書いていたらこれって切り出せるんじゃないの? 他の人にも使ってより良くしたいし、あわよくば機能追加してもらいたい そんな時はGemにして公開だ と言うわけでGemを作ってRubygemsに登録したので作業手順をメモする ※調べたらちょっとずつ古い情報だったので2015年3月の最新版の手順を記載する 前提条件 Ruby 2.2.0 bundler 1.8.3 gem 2.4.5 Gemのひな形のジェネレート 生成のコマンド --testをつけることでrspecのひな形も作ってくれる > bundle gem your_gem_name --test create your_gem_name/Gemfile create your_gem_name/Rakefile create your_gem_name/LICENSE.txt create your_gem_name/