gpt4 book ai didi

ruby - 如何从 rake 任务中访问命名空间?

转载 作者:太空宇宙 更新时间:2023-11-03 16:06:27 24 4
gpt4 key购买 nike

我的 rake 任务 (rake v 0.9.2.2) 包含一个用于打印任务名称的位。我希望它也打印它的命名空间。有点像下面这样:

namespace :yelp do
desc "..."
task :scrape => :environment do
puts "rake #{task.namespace}:#{task.name}"
end
end

问题是 namespace 是私有(private)方法。

rake aborted!
private method `namespace' called for <Rake::Task => []>:Rake::Task

谁有解决办法?

最佳答案

task.name 包含命名空间。使用 this tiptask.name 在 rake 0.9.2.2 下打印。

关于ruby - 如何从 rake 任务中访问命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12751107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com