class Tremolo::Subscribers::Timing

Public Instance Methods

db_runtime() click to toggle source
# File lib/tremolo/subscribers/timing.rb, line 8
def db_runtime
  @db_runtime ||= payload[:db_runtime]
end
total_runtime() click to toggle source
# File lib/tremolo/subscribers/timing.rb, line 4
def total_runtime
  @total_runtime ||= event.duration
end
track!() click to toggle source
# File lib/tremolo/subscribers/timing.rb, line 16
def track!
  tracker.timing('runtime.total', total_runtime, tags)
  tracker.timing('runtime.db', db_runtime, tags)
  tracker.timing('runtime.view', view_runtime, tags)
end
view_runtime() click to toggle source
# File lib/tremolo/subscribers/timing.rb, line 12
def view_runtime
  @view_runtime ||= payload[:view_runtime]
end