module Peek::Mysql2::Timing

Public Instance Methods

query(*args) click to toggle source
Calls superclass method
# File lib/peek-mysql2/timing.rb, line 4
def query(*args)
  start = Time.now
  super(*args)
ensure
  duration = (Time.now - start)
  ::Mysql2::Client.query_time.update { |value| value + duration }
  ::Mysql2::Client.query_count.update { |value| value + 1 }
end