はじめに
プロジェクト間の重複を無くしたい。
gemに切り出すのが良いと考えられる。
ただし、プロジェクトに依存しているのでRubyGemsには公開しない。
jewelerは使うのか
Jeweler: Craft the perfect RubyGem
https://github.com/technicalpickles/jeweler
なのでおそらく不要
どうやって作るのか
以下を読めば作れる。
The Basics of Creating Rails Plugins
http://guides.rubyonrails.org/plugins.html
よく使う、gemを落としてきて中を見て参考にするの効果的と思われる。
--mountablオプションは何なのか
使いやすくなった Rails 3.1 の Engine
http://d.hatena.ne.jp/passingloop/20110801/p1
たぶん、Rails Engine作るやつ
Getting Started with Engines
http://guides.rubyonrails.org/engines.html
気になったら読んで下さい。
Rspecでテストする
bundle gem sideci_api -t
で作るとrspecでテストできるtemplateが出来るらしい。