Module: ActiveRecordQueryTrace

Defined in:
lib/active_record_query_trace.rb,
lib/active_record_query_trace/version.rb

Defined Under Namespace

Classes: CustomLogSubscriber

Constant Summary collapse

INDENTATION =
' ' * 6
BACKTRACE_PREFIX =
"Query Trace:\n#{INDENTATION}"
COLORS =
{
  true => '38',
  blue: '34',
  light_red: '1;31',
  black: '30',
  purple: '35',
  light_green: '1;32',
  red: '31',
  cyan: '36',
  yellow: '1;33',
  green: '32',
  gray: '37',
  light_blue: '1;34',
  brown: '33',
  dark_gray: '1;30',
  light_purple: '1;35',
  white: '1;37',
  light_cyan: '1;36'
}.freeze
VERSION =
'1.8'

Class Attribute Summary collapse

Class Attribute Details

.backtrace_cleanerObject

Returns the value of attribute backtrace_cleaner.



36
37
38
# File 'lib/active_record_query_trace.rb', line 36

def backtrace_cleaner
  @backtrace_cleaner
end

.colorizeObject

Returns the value of attribute colorize.



33
34
35
# File 'lib/active_record_query_trace.rb', line 33

def colorize
  @colorize
end

.enabledObject

Returns the value of attribute enabled.



29
30
31
# File 'lib/active_record_query_trace.rb', line 29

def enabled
  @enabled
end

.ignore_cached_queriesObject

Returns the value of attribute ignore_cached_queries.



32
33
34
# File 'lib/active_record_query_trace.rb', line 32

def ignore_cached_queries
  @ignore_cached_queries
end

.levelObject

Returns the value of attribute level.



30
31
32
# File 'lib/active_record_query_trace.rb', line 30

def level
  @level
end

.linesObject

Returns the value of attribute lines.



31
32
33
# File 'lib/active_record_query_trace.rb', line 31

def lines
  @lines
end

.query_typeObject

Returns the value of attribute query_type.



34
35
36
# File 'lib/active_record_query_trace.rb', line 34

def query_type
  @query_type
end

.suppress_logging_of_db_readsObject

Returns the value of attribute suppress_logging_of_db_reads.



35
36
37
# File 'lib/active_record_query_trace.rb', line 35

def suppress_logging_of_db_reads
  @suppress_logging_of_db_reads
end