Ruby5をひたすら翻訳する日記

海外で働きたい欲が高まった海山はついに強硬手段に出た。自分だけのためにRuby5(http://ruby5.envylabs.com/)翻訳し続けます。おかしなところは、適宜指摘大歓迎です!><

Episode #248 - February 21, 2012

http://ruby5.envylabs.com/episodes/252-episode-248-february-21-2012

Clean your Ruby Lint with Pelusa

https://github.com/codegram/pelusa

  • 自分が書いたRubyのコードをチェックしてくれる
  • Rubinisが必要
  • 以下のことをチェックしてくれる
  • 複雑になっていないかどうか

Compare server responses with Kronk

https://github.com/yaksnrainbows/kronk
API開発者に使えそうなgem
サーバーの複数のレスポンス(JSONとかXMLとか)を読める

  • その構造と中身を比較できる

APIのテストをするとか
APIのレスポンスと実際が違ってきたときに、Kronkが早めに教えてくれそう

Create enumerated attributes with Enumerize

https://github.com/twinslash/enumerize
Enum型(列挙型)のattributeをActiveRecordとMongoidで作成できる

  • i18n(多言語化)出来る