在耙子任务中获取轨道宝石的名称



我想构建一个耙子任务并将其作为宝石分发。它包含在目标宝石中。在目标内部调用时,它应该生成一个具有目标 gem 名称的文件。但是我找不到一种方法来获取在其中调用耙子任务的目标宝石的名称。

有谁知道该怎么做?

我并不完全清楚目标宝石是什么意思,但可以在耙子任务中获取当前宝石的名称。

在您的耙子文件中:

desc 'Gets the gem name'
task 'gemname' do 
gemspec = Bundler.load_gemspec(Dir.glob('*.gemspec').first)
puts gemspec.name
end

最新更新