class Mysqlaudit::Config
Public Instance Methods
load(file)
click to toggle source
# File lib/mysqlaudit/config.rb, line 6 def load(file) if !file.nil? && !ENV['ENVIRONMENT'].nil? path = File.expand_path(File.join(Dir.pwd, file)) if File.exist?(path) @configs = YAML.load_file(path) @configs = @configs[ENV['ENVIRONMENT']] @configs = @configs.inject({}){|config,(k,v)| config[k.to_sym] = v; config} end end end
merge(options)
click to toggle source
# File lib/mysqlaudit/config.rb, line 18 def merge(options) if !@configs.nil? options.host = options.host || @configs[:host] options.user = options.user || @configs[:user] options.pass = options.password || @configs[:password] options.schema = options.schema || @configs[:database] end options end