Class: SqlSpy::Tracker
- Inherits:
-
Object
- Object
- SqlSpy::Tracker
- Defined in:
- lib/sql_spy.rb
Constant Summary collapse
- IGNORED_NAMES =
%w(SCHEMA)
Instance Method Summary collapse
Instance Method Details
#call(_name, start, finish, _message_id, values) ⇒ Object
31 32 33 34 35 36 |
# File 'lib/sql_spy.rb', line 31 def call(_name, start, finish, , values) return if IGNORED_NAMES.include?(values[:name]) return if values[:cached] queries << Query.new(values[:name], values[:sql], (finish - start) * 1000) end |
#queries ⇒ Object
27 28 29 |
# File 'lib/sql_spy.rb', line 27 def queries @queries ||= [] end |