私の rake タスク (rake v 0.9.2.2) には、タスクの名前を出力するためのビットが含まれています。名前空間も出力したいと思います。次のようなもの:
namespace :yelp do
desc "..."
task :scrape => :environment do
puts "rake #{task.namespace}:#{task.name}"
end
end
問題は、それnamespace
がプライベート メソッドであることです。
rake aborted!
private method `namespace' called for <Rake::Task => []>:Rake::Task
誰にも解決策がありますか?