Sha256: 57a70b63149508e72a8dad49b6547743e3d0547114d65dc869982b598bf4d27b
Contents?: true
Size: 644 Bytes
Versions: 2
Compression:
Stored size: 644 Bytes
Contents
require 'sidekiq' module ModelsAuditor class ModelsAuditorWorker include Sidekiq::Worker sidekiq_options queue: 'models_auditor', retry: 2, backtrace: true 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.full_messages) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
models_auditor-1.2.1 | app/workers/models_auditor/models_auditor_worker.rb |
models_auditor-1.2.0 | app/workers/models_auditor/models_auditor_worker.rb |