16 EKİM 2009, Cuma
Komisyon varsayılan ad alanı için görev
Verilen gibi bir şey
namespace :my_tasks do
task :foo do
do_something
end
task :bar do
do_something_else
end
task :all => [:foo, :bar]
end
Nasıl :all
rake my_tasks
çalışan (yerine rake my_tasks:all
aramak zorunda) arar varsayılan görev, yapabilirim?
CEVAP
16 EKİM 2009, Cuma
Bu gibi: ad yerleştirin
namespace :my_tasks do
task :foo do
do_something
end
task :bar do
do_something_else
end
end
task :all => ["my_tasks:foo", "my_tasks:bar"]
Eğer görevlerinizi argümanlar sonra gerekiyorsa da...:
namespace :my_tasks do
task :foo, :arg1, :arg2 do |t, args|
do_something
end
task :bar, :arg1, :arg2 do |t, args|
do_something_else
end
end
task :my_tasks, :arg1, :arg2 do |t, args|
Rake::Task["my_tasks:foo"].invoke( args.arg1, args.arg2 )
Rake::Task["my_tasks:bar"].invoke( args.arg1, args.arg2 )
end
2. örnekte görev ad olarak aynı ada arama nasıl fark, yani 'my_tasks'
Bunu Paylaş:
Nasıl komisyon bir görev için komut sa...
Raylar Komisyon: bir görev için bağıms...
Nasıl Symfony2 form alanı için varsayı...
Nasıl Eclipse varsayılan çalışma alanı...
JavaScript bir işlev için varsayılan p...