Class: QueryLimit::Listener::Global
- Inherits:
-
Object
- Object
- QueryLimit::Listener::Global
- Defined in:
- lib/query_limit/listener.rb
Constant Summary collapse
- VAR_NAME =
'query_limit_spy'.freeze
Class Method Summary collapse
Class Method Details
.analyze(np1: true, reset: false) ⇒ Object
35 36 37 38 |
# File 'lib/query_limit/listener.rb', line 35 def analyze(np1: true, reset: false) Analyzer.new(spy.stack).analyze_np1 if np1 self.spy = Listener.new if reset end |
.die ⇒ Object
30 31 32 33 |
# File 'lib/query_limit/listener.rb', line 30 def die Wisper.unsubscribe(spy) self.spy = nil end |
.sleep ⇒ Object
26 27 28 |
# File 'lib/query_limit/listener.rb', line 26 def sleep Wisper.unsubscribe(spy) end |