Class: Moped::Node
- Inherits:
-
Object
- Object
- Moped::Node
- Defined in:
- lib/patches/sql_patches.rb
Instance Method Summary collapse
Instance Method Details
#process(*args, &blk) ⇒ Object
176 177 178 179 180 181 182 183 184 185 186 |
# File 'lib/patches/sql_patches.rb', line 176 def process(*args,&blk) current = ::Rack::MiniProfiler.current return process_without_profiling(*args,&blk) unless current && current.measure start = Time.now result = process_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].log_inspect, elapsed_time)) result end |
#process_without_profiling ⇒ Object
175 |
# File 'lib/patches/sql_patches.rb', line 175 alias_method :process_without_profiling, :process |