module SCAnalytics::Connections::Credentials
Constants
- CONFIGS_FILE
Public Class Methods
connection_details(db_name)
click to toggle source
# File lib/sc_analytics/connections/credentials.rb, line 26 def self.connection_details(db_name) @credentials[db_name.downcase.to_sym] end
connection_type(db_name)
click to toggle source
# File lib/sc_analytics/connections/credentials.rb, line 22 def self.connection_type(db_name) @credentials[db_name.downcase.to_sym][:type].downcase end
symbolize_keys_for(hsh)
click to toggle source
# File lib/sc_analytics/connections/credentials.rb, line 10 def self.symbolize_keys_for(hsh) hsh = hsh.inject({}) {|new_hsh,(k,v)| new_hsh[k.downcase.to_sym] = v; new_hsh} hsh.keys.each do |k| hsh[k] = symbolize_keys_for hsh[k] if hsh[k].is_a? Hash end hsh end