Class: ModelsAuditor::ModelsAuditorWorker
- Inherits:
-
Object
- Object
- ModelsAuditor::ModelsAuditorWorker
- Includes:
- Sidekiq::Worker
- Defined in:
- app/workers/models_auditor/models_auditor_worker.rb
Instance Method Summary collapse
Instance Method Details
#perform(request_data_json) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/workers/models_auditor/models_auditor_worker.rb', line 9 def perform(request_data_json) return unless ModelsAuditor.config.audit_enabled ModelsAuditor::AuditRecord.connection.pool.with_connection do request_data = JSON.parse(request_data_json) request = ModelsAuditor::AuditRequest.new(request_data) unless request.save ModelsAuditor.log_error("Couldn't save request record") ModelsAuditor.log_error(request.errors.) end end end |