ref: master
app/jobs/invitation_job.rb
1 2 3 4 5 6 7 8 9 10 |
class InvitationJob < Struct.new(:person_id, :contacts_to_invite, :message, :profile_id, :contact_list_id, :locale) def perform Noosfero.with_locale(locale) do person = Person.find(person_id) profile = Profile.find(profile_id) Invitation.invite(person, contacts_to_invite, message, profile) ContactList.exists?(contact_list_id) && ContactList.find(contact_list_id).destroy end end end |