class SqlTracker::Config

Public Class Methods

apply_defaults() click to toggle source
# File lib/sql_tracker/config.rb, line 9
def apply_defaults
  self.enabled = enabled.nil? ? true : enabled
  self.tracked_paths ||= %w(app lib)
  self.tracked_sql_command ||= %w(SELECT INSERT UPDATE DELETE)
  self.output_path ||= begin
    if defined?(::Rails) && ::Rails.root
      File.join(::Rails.root.to_s, 'tmp')
    else
      'tmp'
    end
  end
  self
end