2009-01-01から1ヶ月間の記事一覧

emacs-rails with RSpec

rspecのspecファイルにジャンプできるように本家のemacs-railsに https://gist.github.com/13345/54c4d9001c42e125b4320e238d77090a8064a9fa のパッチを当ててみました。 最近、本格的に仕事でRSpecを使いだしたんですけど、普通のemacs-railsはrspecはサポ…

C0カバレッジ100%のためのDSL

Railsでちゃんとした製品を作るとしたら自動テストは欠かせません。型チェックのある他の言語でもテストケースは書くべきですので、言語としての型チェックのないRubyでそれをしないでいいはずありません。ただし単にテストをするべきと言っても、バグを減ら…

和暦 -> 西暦

ついでに 和暦からDateオブジェクトを得る方法を書いておきます。 $ irb irb(main):001:0> require 'date' => true irb(main):002:0> d = Date.parse("H21.1.24") => #<Date: 4909711/2,0,2299161> irb(main):003:0> d.year => 2009 irb(main):004:0> d.strftime("%Y/%m/%d") => "2009/0</date:>…

jadtfmt で 西暦 -> 和暦

jadtfmtというgemのライブラリを発見。 http://jadtfmt.rubyforge.org/ でもドキュメントすくねー!とにかくインストールしてみると、こんなエラーが。 $ sudo gem install jadtfmt Password: Building native extensions. This could take a while... ERROR…

Rails2.2.xのリソースの翻訳

は基本YAMLで書く必要がありますが、実際翻訳者の人にYAMLのインデントを崩さないで、コロンの後は必ずスペース1つ、という制約を守ってもらうのは正直厳しいと思っています。きっとできることはiniファイルくらいの簡単さ「コロンで区切る」くらいかなと思…

2009年の予定

冬〜春 まだ幾つか公開できてないプラグインもあるので、それを公開します。 あ、LL温泉の資料もブラッシュアップしたいっす。春〜夏 自作のプラグインを使う機会があったらどんどん使っていって質を上げたいと思います。7月 RBC2周年記念やります!夏〜秋 …