タグ

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

  • rake task - Command line - RSpec Core - RSpec - Relish

    RSpec ships with a rake task with a number of useful options. We recommend you wrap this in a rescue clause so that you can use your Rakefile in an environment where RSpec is unavailable (for example on a production server). e.g: begin require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) rescue LoadError end

  • Thor をタスクランナーとして使うために調べたこと - Qiita

    #say は Thor::Shell::Basic で定義されています。 上の例なら puts でいいのですが、#say だと色を付けたりもできます。 Thor::Shell::Basic の他の機能については、後半でもう少し紹介します。 上のファイルは foo.thor として、カレントディレクトリや lib/tasks/ 以下に置いても動作します。 参考記事 家の Wiki にいくつか関係する記事があります: Invocations · erikhuda/thor Wiki Namespaces · erikhuda/thor Wiki Rake に対する利点 まとめると以下になりそうです: 引数の取り扱いが楽になる。コマンド引数もオプション形式もふつうに使える。 構造化しやすい。ネームスペースを class や module 単位で分割できる。 テストコードが書きやすい。 上の記事

    Thor をタスクランナーとして使うために調べたこと - Qiita
  • 1