lib/rack/insight/panels/sql_panel.rb in rack-insight-0.5.13 vs lib/rack/insight/panels/sql_panel.rb in rack-insight-0.5.14
- old
+ new
@@ -5,23 +5,10 @@
class SQLPanel < Panel
require "rack/insight/panels/sql_panel/panel_app"
require "rack/insight/panels/sql_panel/query"
- def initialize(app)
- super
- probe(self) do
- %w{ PostgreSQLAdapter MysqlAdapter SQLiteAdapter
- Mysql2Adapter OracleEnhancedAdapter }.each do |adapter|
- instrument "ActiveRecord::ConnectionAdapters::#{adapter}" do
- instance_probe :execute
- end
- end
- end
- table_setup("sql_queries")
- end
-
def self.panel_mappings
{ "sql" => PanelApp.new }
end
def after_detect(method_call, timing, arguments, results)
@@ -30,13 +17,9 @@
def total_time(queries)
(queries.inject(0) do |memo, query|
memo + query.time
end)
- end
-
- def name
- "sql"
end
def heading_for_request(number)
queries = retrieve(number)
"#{queries.size} Queries (%.2fms)" % total_time(queries)