Module: QueryTracker
- Extended by:
- Recording::Base
- Defined in:
- lib/query_tracker.rb,
lib/query_tracker/version.rb,
lib/query_tracker/middleware.rb,
lib/query_tracker/printer/base.rb,
lib/query_tracker/printer/html.rb,
lib/query_tracker/configuration.rb,
lib/query_tracker/recording/base.rb,
lib/query_tracker/printer/console.rb,
lib/query_tracker/recording/tracker.rb,
lib/query_tracker/compare/comparator.rb,
lib/query_tracker/printer/html_compare.rb
Defined Under Namespace
Modules: Compare, Configuration, Printer, Recording
Classes: Middleware, QueryTrackerRailtie, Tracker
Constant Summary
collapse
- VERSION =
'0.1.2'
Class Method Summary
collapse
end_recording, start_recording, start_with_block
Class Method Details
.compare {|comparator| ... } ⇒ Object
31
32
33
34
|
# File 'lib/query_tracker.rb', line 31
def compare
comparator = Compare::Comparator.new
yield(comparator)
end
|
23
24
25
|
# File 'lib/query_tracker.rb', line 23
def configure
yield(Configuration)
end
|
.tracker ⇒ Object
27
28
29
|
# File 'lib/query_tracker.rb', line 27
def tracker
Thread.current[:query_counter_data] ||= Tracker.new
end
|