タグ

rakeに関するtrashsuiteのブックマーク (2)

  • library rake

    要約 Rake というコマンドラインツールを扱うライブラリです。 Rake とは Rake は Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。 Rake は以下のような特徴を持っています。 Rakefile (Rake における Makefile) は標準的な Ruby の文法で書くことができます。 XML ファイルを編集する必要はありませんし、Makefile の風変わりな文法 (タブだっけ?スペースだっけ?) に頭を悩ませる必要もありません。 ユーザは必須条件をタスクに指定できます。 Rake は暗黙のタスクを合成することをサポートしています。 配列のように振る舞うフレキシブルな FileList メソッドがあります。 FileList はファイル名やパス名を扱うのに便利です。 Rakefile をより簡単に作成するためにこのライブラリにはいくつかのタ

    trashsuite
    trashsuite 2009/01/20
    標準添付になったのか
  • [ruby][Rails] 複数のRailsプロジェクトのカバレッジをまとめて取得するRakefile(修正あり) - 本当は怖いHPC

    ※2008/3/12 修正:コード中で、「--sort coverage」 オプションを指定する場所が間違ってました。 普通のRailsプロジェクトであれば、 $ rake spec:rcovで取得することができる。だけど、複数のRailsアプリのカバレッジをまとめて取得することはできない。 もちろんカバレッジを別々に取得することはできる。だけど、共通のライブラリを使っていたり、Railsレシピレシピ55のようにsvn:externalsでモデルを共有している場合とかは、全体にまたがるトータルなカバレッジが取りたくなる。 さらにCruiseControl.rbを使っている場合、rake testで全部テストが走ってくれると準備の作業が必要なくなるので便利。 というわけで、そんな俺のためのRakefileを書いた。 使い方は、rake spec, rake spec:rcov 。 # Yo

    [ruby][Rails] 複数のRailsプロジェクトのカバレッジをまとめて取得するRakefile(修正あり) - 本当は怖いHPC
  • 1