Module: GrapeLogging::Timings
- Defined in:
- lib/grape_logging/timings.rb
Class Method Summary collapse
- .append_db_runtime(event) ⇒ Object
- .db_runtime ⇒ Object
- .db_runtime=(value) ⇒ Object
- .reset_db_runtime ⇒ Object
Class Method Details
.append_db_runtime(event) ⇒ Object
15 16 17 |
# File 'lib/grape_logging/timings.rb', line 15 def self.append_db_runtime(event) self.db_runtime += event.duration end |
.db_runtime ⇒ Object
7 8 9 |
# File 'lib/grape_logging/timings.rb', line 7 def self.db_runtime Thread.current[:grape_db_runtime] ||= 0 end |
.db_runtime=(value) ⇒ Object
3 4 5 |
# File 'lib/grape_logging/timings.rb', line 3 def self.db_runtime=(value) Thread.current[:grape_db_runtime] = value end |
.reset_db_runtime ⇒ Object
11 12 13 |
# File 'lib/grape_logging/timings.rb', line 11 def self.reset_db_runtime self.db_runtime = 0 end |