##// END OF EJS Templates
Parse database.yml with erb (#13004)....
Jean-Philippe Lang -
r11056:b0f496a58d4e
parent child
Show More
@@ -36,9 +36,10 end
36
36
37 # Include database gems for the adapters found in the database
37 # Include database gems for the adapters found in the database
38 # configuration file
38 # configuration file
39 require 'erb'
39 database_file = File.join(File.dirname(__FILE__), "config/database.yml")
40 database_file = File.join(File.dirname(__FILE__), "config/database.yml")
40 if File.exist?(database_file)
41 if File.exist?(database_file)
41 database_config = YAML.load_file(database_file)
42 database_config = YAML::load(ERB.new(IO.read(database_file)).result)
42 adapters = database_config.values.map {|c| c['adapter']}.compact.uniq
43 adapters = database_config.values.map {|c| c['adapter']}.compact.uniq
43 if adapters.any?
44 if adapters.any?
44 adapters.each do |adapter|
45 adapters.each do |adapter|
General Comments 0
You need to be logged in to leave comments. Login now