Class: ActiveMonitoring::SqlQuery
- Inherits:
-
Object
- Object
- ActiveMonitoring::SqlQuery
- Defined in:
- lib/active_monitoring/sql_query.rb
Instance Method Summary collapse
-
#initialize(query:, name:) ⇒ SqlQuery
constructor
A new instance of SqlQuery.
- #normalized_query ⇒ Object
- #track? ⇒ Boolean
Constructor Details
#initialize(query:, name:) ⇒ SqlQuery
Returns a new instance of SqlQuery.
6 7 8 9 |
# File 'lib/active_monitoring/sql_query.rb', line 6 def initialize(query:, name:) @query = query @name = name end |
Instance Method Details
#normalized_query ⇒ Object
15 16 17 |
# File 'lib/active_monitoring/sql_query.rb', line 15 def normalized_query SqlNormalizer.new(query: query).to_s end |
#track? ⇒ Boolean
11 12 13 |
# File 'lib/active_monitoring/sql_query.rb', line 11 def track? SqlTracker.new(query: query, name: name).track? end |