organization_mailing.rb
569 Bytes
class OrganizationMailing < Mailing
def generate_from
"#{person.name} <#{source.environment.contact_email}>"
end
def recipient(offset=0)
source.members.first(: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 community %s.') % source.name
end
include ActionController::UrlWriter
def url
url_for(source.url)
end
end