Module: Sapience::Extensions::Grape::Timings

Extended by:
Timings
Included in:
Timings
Defined in:
lib/sapience/extensions/grape/timings.rb

Instance Method Summary collapse

Instance Method Details

#append_db_runtime(event) ⇒ Object



19
20
21
# File 'lib/sapience/extensions/grape/timings.rb', line 19

def append_db_runtime(event)
  self.db_runtime += event.duration
end

#db_runtimeObject



11
12
13
# File 'lib/sapience/extensions/grape/timings.rb', line 11

def db_runtime
  Thread.current[:grape_db_runtime] ||= 0
end

#db_runtime=(value) ⇒ Object



7
8
9
# File 'lib/sapience/extensions/grape/timings.rb', line 7

def db_runtime=(value)
  Thread.current[:grape_db_runtime] = value
end

#reset_db_runtimeObject



15
16
17
# File 'lib/sapience/extensions/grape/timings.rb', line 15

def reset_db_runtime
  self.db_runtime = 0
end