lib/onboardbase.rb in onboardbase-1.1.6 vs lib/onboardbase.rb in onboardbase-1.1.7

- old
+ new

@@ -192,11 +192,11 @@ secrets end def setEnv(secretsHash) secretsHash.keys.sort.each do |key| - ENV["#{key}"] = "#{secretsHash[key]}" + ENV[key.to_s] = "#{secretsHash[key.to_s]}" end self.overrideWithLocal(ENV) ENV.to_hash end @@ -210,11 +210,11 @@ localSecrets = configSecrets["local"] unless localSecrets localSecrets = {} end localSecrets.keys.sort.each do |key| - secrets["#{key}"] = "#{configSecrets["local"][key]}" + secrets[key.to_s] = "#{configSecrets["local"][key.to_s]}" end secrets end def hashSecrets?(secretsArr) @@ -270,14 +270,13 @@ key_path: self.key_path, env_key: "RAILS_MASTER_KEY", raise_if_missing_key: true ) - encsecrets = YAML.load(credentials.read) # secrets hash encsecrets.keys.sort.each do |key| - secrets["#{key}"] = "#{encsecrets[key]}" + secrets[key.to_s] = encsecrets[key.to_s].to_s end # Append all environment variable credentials.write(secrets.to_yaml) end @@ -293,9 +292,8 @@ parsedSecrets = self.parseSecrets(projectSecrets) secrets = self.hashSecrets?(parsedSecrets) end finalEnvs = self.setEnv(secrets) self.storeToFallback?(finalEnvs) - self.overrideWithLocal(secrets) end end end \ No newline at end of file