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