Sha256: 41215b3b4ed0bb222769833281bd8da2a135403b28beae68e8618877c2979559
Contents?: true
Size: 573 Bytes
Versions: 1
Compression:
Stored size: 573 Bytes
Contents
module Georgia module Mailer class SpamWorker include SuckerPunch::Job def perform(message_id) ActiveRecord::Base.connection_pool.with_connection do begin message = Message.find(message_id) is_spam = SpamCheck.new(message).call message.update_attributes(spam: is_spam, verified_at: Time.zone.now) rescue ActiveRecord::RecordNotFound Rails.logger.info "Message with ID #{message_id} was destroy before it could be processed" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
georgia_mailer-0.8.0 | app/workers/georgia/mailer/spam_worker.rb |