# File lib/mini_profiler/timer_struct/request.rb, line 92 def add_sql(query, elapsed_ms, page, skip_backtrace = false, full_backtrace = false) TimerStruct::Sql.new(query, elapsed_ms, page, self , skip_backtrace, full_backtrace).tap do |timer| self[:sql_timings].push(timer) timer[:parent_timing_id] = self[:id] self[:has_sql_timings] = true self[:sql_timings_duration_milliseconds] += elapsed_ms page[:duration_milliseconds_in_sql] += elapsed_ms end end