トップ «前の日記(2014-06-06) 最新 次の日記(2014-06-16)» 編集

Route 477



2014-06-09

[ruby][book] 今週発売の『Ruby徹底攻略』に記事を書きました

木曜発売のgihyoムック『Ruby徹底攻略』に、Sinatra・Rake・Capistranoについての記事を書きました。

4774165344

書いたというか、以前 "Ruby in your hands"というタイトルでWEB+DB PRESSに連載していた記事を、現在に合わせて修正したという形です。

  • Sinatra
    • 連載時はTwitter APIを使うサンプルを書いていたのですが、認証必須になってしまい、Github APIを使うサンプルに置き換えました (内容は同じです)。
  • Rake
    • 連載時にはRake, Cap, Chefをまとめて「自動化」というテーマで書いた回があったのですが、今回はChefを外して*1そのぶんRakeに少し加筆しました。namespace、Rakefileの分割、依存関係、defaultタスクについて追記したので、これくらい分かっていれば自分でRakefileを書き始められると思います。
  • Capistrano
    • cap2とcap3のどっちを解説するか迷ったのですが、ムックの性質的に広く使われてる方を解説した方が良いだろうということで、cap2の解説になっています。なので内容は連載時と同じですが、最近のcap2はcapistrano-extのようなstageのサポートがデフォルトで入っていたりするので、その説明を足しました。

*1 機能に対して駆け足になりすぎるのと、今では他に良い資料があるので