Sha256: 337679a6fa411bbc141f434de9358c72e5e297d0f7937d5ef85529895f34d65b

Contents?: true

Size: 624 Bytes

Versions: 1

Compression:

Stored size: 624 Bytes

Contents

namespace :messages do

  desc "Send to Akismet all unverified messages"
  task verify: :environment do
    puts "Check for spam. Currently have #{GeorgiaMailer::Message.spam.count} spam and #{GeorgiaMailer::Message.ham.count} ham messages."
    puts "Checking #{GeorgiaMailer::Message.where(verified_at: nil).count} unverified messages."
    GeorgiaMailer::Message.where(verified_at: nil).find_each do |message|
      message.update_attributes(spam: message.spam?, verified_at: Time.zone.now)
    end
    puts "Check completed. #{GeorgiaMailer::Message.spam.count} spam. #{GeorgiaMailer::Message.ham.count} ham."
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
georgia_mailer-0.1.1 lib/tasks/georgia_mailer_tasks.rake