From d0a78300b84021e50268c1a7f947f0ddd5d35f51 Mon Sep 17 00:00:00 2001 From: Louise Crow Date: Wed, 27 Nov 2013 18:39:03 +0000 Subject: Send batch requests as a cron job. --- app/models/info_request_batch.rb | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'app/models/info_request_batch.rb') diff --git a/app/models/info_request_batch.rb b/app/models/info_request_batch.rb index 7e7390736..498ab4951 100644 --- a/app/models/info_request_batch.rb +++ b/app/models/info_request_batch.rb @@ -61,4 +61,13 @@ class InfoRequestBatch < ActiveRecord::Base info_request.save! info_request end + + def InfoRequestBatch.send_batches() + find_each(:conditions => "sent_at IS NULL") do |info_request_batch| + unrequestable = info_request_batch.create_batch! + mail_message = InfoRequestBatchMailer.batch_sent(info_request_batch, + unrequestable, + info_request_batch.user).deliver + end + end end -- cgit v1.2.3