lib/lamby/ssm_parameter_store.rb in lamby-1.0.1 vs lib/lamby/ssm_parameter_store.rb in lamby-1.0.2
- old
+ new
@@ -30,12 +30,12 @@
@path = path
@params = []
@options = options
end
- def to_env
+ def to_env(overwrite: true)
params.each do |param|
- ENV[param.env] = param.value
+ overwrite ? ENV[param.env] = param.value : ENV[param.env] ||= param.value
end
end
def to_dotenv
File.open(dotenv_file, 'w') { |f| f.write(dotenv_contents) }