Class: SqlTracer::SqlStack
- Inherits:
-
Object
- Object
- SqlTracer::SqlStack
- Defined in:
- lib/sql_tracer/sql_stack.rb
Class Attribute Summary collapse
-
.sql_stack ⇒ Object
Returns the value of attribute sql_stack.
-
.sql_stacks ⇒ Object
Returns the value of attribute sql_stacks.
Class Method Summary collapse
Class Attribute Details
.sql_stack ⇒ Object
Returns the value of attribute sql_stack.
7 8 9 |
# File 'lib/sql_tracer/sql_stack.rb', line 7 def sql_stack @sql_stack end |
.sql_stacks ⇒ Object
Returns the value of attribute sql_stacks.
7 8 9 |
# File 'lib/sql_tracer/sql_stack.rb', line 7 def sql_stacks @sql_stacks end |
Class Method Details
.abandon_request ⇒ Object
22 23 24 |
# File 'lib/sql_tracer/sql_stack.rb', line 22 def abandon_request @sql_stack = [] end |
.clear ⇒ Object
9 10 11 |
# File 'lib/sql_tracer/sql_stack.rb', line 9 def clear @sql_stacks = [] end |
.push(url_info) ⇒ Object
13 14 15 16 |
# File 'lib/sql_tracer/sql_stack.rb', line 13 def push(url_info) @sql_stacks << { :url => "[#{Time.now.strftime('%H:%M:%S')}] #{url_info}", :sqls => @sql_stack } @sql_stack = [] end |
.to_json ⇒ Object
18 19 20 |
# File 'lib/sql_tracer/sql_stack.rb', line 18 def to_json @sql_stacks.to_json end |