Dmi*_*nko 5 ruby-on-rails-4 capistrano3
我想知道是否有一种简单的方法来获取Capistrano 3中当前设置的所有变量?
所以如果我有:
set :user, "deploy"
set :application, "someapp"
Run Code Online (Sandbox Code Playgroud)
我想要得到类似的东西:
all_variables # => { user: "deploy", application: "someapp", ... }
Run Code Online (Sandbox Code Playgroud)
谢谢
小智 4
我正在寻找同样的东西并找到了Capistrano::Configuration.env。
namespace :dump do
task :env do
pp Capistrano::Configuration.env
end
end
Run Code Online (Sandbox Code Playgroud)
:set这应该允许您通过调用来查看所有变量cap dump:env。
用于fetch获取值。
快速编辑: 要准确获取您正在寻找的内容,请尝试:
all_variables = Capistrano::Configuration.env.instance_eval{ @config }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1113 次 |
| 最近记录: |