おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

rake_shared_context を 0.1.0 にバージョンアップした

rake_shared_context という、rake タスクをテストする際にべんりな shared context を gem にしたものがあります。これをバージョンアップしました。

バージョンアップしたときに RubyGems.org を確認したら、地味に 2000 ダウンロードされていて驚きました><

変更点

  • rails に依存しているコードを修正して、padrino など他のフレームワークでも使えるようにした
  • 任意のディレクトリの rake タスクをテスト出来るようにした(これまでは Rails.root/lib/tasks/*.rake 決め打ちだった)

下記のようにすると、/path/to/rake ディレクトリ配下の rake タスクをロードします。

RakeSharedContext.rake_dir = '/path/to/rake'