# File Ruby/lib/patches/sql_patches.rb, line 43 def query(*args,&blk) current = ::Rack::MiniProfiler.current return query_without_profiling(*args,&blk) unless current && current.measure start = Time.now result = query_without_profiling(*args,&blk) elapsed_time = ((Time.now - start).to_f * 1000).round(1) result.instance_variable_set("@miniprofiler_sql_id", ::Rack::MiniProfiler.record_sql(args[0], elapsed_time)) result end