Class: Console1984::QueryAuditor
- Inherits:
-
Object
- Object
- Console1984::QueryAuditor
- Defined in:
- lib/console1984/query_auditor.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.install ⇒ Object
7 8 9 |
# File 'lib/console1984/query_auditor.rb', line 7 def self.install ActiveSupport::Notifications.subscribe("query.rails", new) end |
Instance Method Details
#finish(name, id, payload) ⇒ Object
18 19 20 21 22 |
# File 'lib/console1984/query_auditor.rb', line 18 def finish(name, id, payload) return unless Console1984.running_protected_environment? Console1984.session_logger.finish_session end |
#start(name, id, payload) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/console1984/query_auditor.rb', line 11 def start(name, id, payload) return unless Console1984.running_protected_environment? Console1984.session_logger.start_session(resolved_username, session_reason) Console1984.session_logger.before_executing([ payload[:expression].to_s ]) end |