environment_mailing.rb
488 Bytes
class EnvironmentMailing < Mailing
def recipient(offset=0)
Person.find(:first, :conditions => [ "environment_id = ?", source_id], :order => :id, :offset => offset)
end
def each_recipient
offset = 0
while person = recipient(offset)
unless self.already_sent_mailing_to?(person)
yield person
end
offset = offset + 1
end
end
def signature_message
_('Sent by Noosfero %s.') % source.name
end
def url
source.top_url
end
end