0

Ruby 1.9.3 プロジェクトに次の Rakefile があります。

require 'rake/testtask'
require 'json'

Rake::TestTask.new do |t|
  t.pattern = "spec/**/*_spec.rb"
  t.verbose = true
end

task :default => :test

namespace :omglol do
  namespace :file_a do
    task :foo do
      # do some stuff
    end
  end

  namespace :file_b do
    task :bar do
      # do some stuff
    end
  end
end

ご覧のとおり、このファイルの最初の部分では、rakeコマンドを使用するだけでテストを実行できます。2番目の部分にはいくつかのタスクが含まれています。

実際、私は omglol:file_a および omglol:file_b 名前空間内に多くのタスクを持っています。tasks/omglol/file_a.rakeそのため、たとえばand など、それぞれをファイル内に移動したいと思いますtasks/omglol/file_b.rake

そうするための最良の方法はありますか?ありがとう。

4

1 に答える 1