jam-cloud/ruby/lib/jam_ruby/models/email_batch_set.rb

28 lines
671 B
Ruby

module JamRuby
class EmailBatchSet < ActiveRecord::Base
self.table_name = "email_batch_sets"
belongs_to :email_batch, :class_name => 'JamRuby::EmailBatch'
def self.deliver_set(batch, user_ids)
bset = self.new
bset.email_batch = batch
bset.user_ids = user_ids.join(',')
bset.started_at = Time.now
bset.save!
BatchMailer.send_batch_email(self.email_batch_id, user_ids).deliver
bset
end
def self.deliver_test(batch)
bset = self.new
bset.email_batch = batch
bset.started_at = Time.now
bset.save!
BatchMailer.send_batch_email_test(batch.id).deliver
bset
end
end
end