Module: SqlTracer::Config

Defined in:
lib/sql_tracer/config.rb

Class Method Summary collapse

Class Method Details

.get(name) ⇒ Object



4
5
6
7
# File 'lib/sql_tracer/config.rb', line 4

def self.get(name)
  @config ||= load_config
  @config ? @config[name.to_s] : nil
end

.load_configObject



11
12
13
14
15
16
17
# File 'lib/sql_tracer/config.rb', line 11

def self.load_config
  default_config_file = File.join(Rails.root, 'config', 'sql_tracer.yml')
  ui_config_file = File.join(Rails.root, 'config', 'ui_config.yml')

  config_file = [default_config_file, ui_config_file].find { |file| File.exist?(file) }
  YAML.load_file(config_file) if config_file
end