やっとティガレックス2体の異常震域をクリア。
週末は剣士装備でひたすらこれをやってはクエスト失敗でへこんでいたんだけど、昨晩から龍弓【輪】+ボマーで爆弾祭りで挑戦しつつ何とか2体捕獲に成功。とは言っても残り時間が1:30くらいでホントにぎりぎりだった。
さてさて、あとは冷凍本マグロでレウスとレイアの頭を殴るだけの簡単なお仕事でもやりつつ31日を待つかねえ。
ぼーっと角谷さんのRSpecの記事を眺めていたら、カバレッジ測定ツール RCov なんてのを知ったので、tDiary-contrib でも測定できるように Rakefile を改造してみた。
Spec::Rake::SpecTask.new(:spec) do |t| t.spec_opts << '--colour' t.spec_opts << '--options' << File.join('spec', 'spec.opts') end namespace :spec do desc "Run all specs with RCov" Spec::Rake::SpecTask.new(:rcov) do |t| t.spec_opts << '--colour' t.spec_opts << '--options' << File.join('spec', 'spec.opts') t.rcov = true t.rcov_opts = lambda do IO.readlines(File.join('spec', 'rcov.opts')).map {|l| l.chomp.split " "}.flatten end end namespace :rcov do task :clean do rm_rf "coverage" end end end
Spec::Rake::SpecTask には元々 RCov を動かすためのオプションがあるのでそれを True にするのと、RSpec のみ実行する場合と RCov+RSpec で実行する場合の 2 パターン用意するために namespace で分けたのと、ディレクトリ消去用のタスクを追加したくらい。
なんか rake のパッケージを見ていると、自動でサーバーに転送する publisher.rb なんてタスクもあったりするので、その辺も活用しつつ tDiary.org にデイリーであげられるようにしたりするのがいいんだろうか。