summaryrefslogtreecommitdiff
path: root/lib/leap_cli/config/secrets.rb
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2015-06-16 15:12:01 -0700
committerelijah <elijah@riseup.net>2015-06-16 15:12:01 -0700
commitcded07db0df92883df3f38151bc2ceb6336165c3 (patch)
tree7fe88eebf8773a096cf4ee4344bc44ce1f6a72b4 /lib/leap_cli/config/secrets.rb
parentd3ea29bbf4ab2b23a0b5fc43ad803d882d2366b6 (diff)
fix problem with default environment and secrets.json generation
Diffstat (limited to 'lib/leap_cli/config/secrets.rb')
-rw-r--r--lib/leap_cli/config/secrets.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/leap_cli/config/secrets.rb b/lib/leap_cli/config/secrets.rb
index 184d11d..44ade31 100644
--- a/lib/leap_cli/config/secrets.rb
+++ b/lib/leap_cli/config/secrets.rb
@@ -15,6 +15,7 @@ module LeapCli; module Config
# we can't use fetch() or get(), since those already have special meanings
def retrieve(key, environment)
+ environment ||= 'default'
self.fetch(environment, {})[key.to_s]
end
@@ -31,6 +32,7 @@ module LeapCli; module Config
end
def set_with_block(key, environment, &block)
+ environment ||= 'default'
key = key.to_s
@discovered_keys[environment] ||= {}
@discovered_keys[environment][key] = true