Merge pull request #2612 from torrancew/heroku_config_fix
No longer skip false values; quote values so that whitespace is valid.
This commit is contained in:
commit
d8c844714c
1 changed files with 2 additions and 2 deletions
|
|
@ -10,12 +10,12 @@ namespace :heroku do
|
||||||
task :config do
|
task :config do
|
||||||
puts "Reading config/application.yml and sending config vars to Heroku..."
|
puts "Reading config/application.yml and sending config vars to Heroku..."
|
||||||
application_config = YAML.load_file('config/application.yml')['production'] rescue {}
|
application_config = YAML.load_file('config/application.yml')['production'] rescue {}
|
||||||
application_config.delete_if { |k, v| v.blank? }
|
application_config.delete_if { |k, v| v.nil? or v.to_s.empty? }
|
||||||
|
|
||||||
heroku_env = application_config.map do|key, value|
|
heroku_env = application_config.map do|key, value|
|
||||||
value =value.join(EnviromentConfiguration::ARRAY_SEPERATOR) if value.respond_to?(:join)
|
value =value.join(EnviromentConfiguration::ARRAY_SEPERATOR) if value.respond_to?(:join)
|
||||||
|
|
||||||
"#{key}=#{value}"
|
"#{key}=\"#{value}\""
|
||||||
end.join(' ')
|
end.join(' ')
|
||||||
|
|
||||||
puts "Generating and setting a new secret token"
|
puts "Generating and setting a new secret token"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue