lib/capistrano/figaro_yml/helpers.rb in capistrano-figaro-yml-1.0.1 vs lib/capistrano/figaro_yml/helpers.rb in capistrano-figaro-yml-1.0.2
- old
+ new
@@ -4,18 +4,26 @@
module FigaroYml
module Helpers
def local_figaro_yml(env)
@local_figaro_yml ||= YAML.load_file(figaro_yml_local_path)
- @local_figaro_yml[env]
+ local_figaro = {}
+
+ @local_figaro_yml.each do |key, value|
+ if key == env or !value.is_a?(Hash)
+ local_figaro[key] = @local_figaro_yml[key]
+ end
+ end
+
+ local_figaro
end
def figaro_yml_env
fetch(:figaro_yml_env).to_s
end
def figaro_yml_content
- { figaro_yml_env => local_figaro_yml(figaro_yml_env) }.to_yaml
+ local_figaro_yml(figaro_yml_env).to_yaml
end
# error helpers
def check_git_tracking_error