Module: GrapeLogging::Timings

Defined in:
lib/grape_logging/timings.rb

Class Method Summary collapse

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_runtimeObject



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_runtimeObject



11
12
13
# File 'lib/grape_logging/timings.rb', line 11

def self.reset_db_runtime
  self.db_runtime = 0
end