Sha256: a2940e289a7bc99b45479fdb7bd8fd638602e03e5bd325b5dcf0926797a5d78c
Contents?: true
Size: 1.07 KB
Versions: 3
Compression:
Stored size: 1.07 KB
Contents
class InviteMailer < ActionMailer::Base unloadable layout 'email_default' default_url_options[:host] = GlobalConfig.application_url def invite_notification(user, message, email) setup_email(email) subject I18n.t('muck.invites.invite', :inviter => user.full_name, :app_name => GlobalConfig.application_name) body :user => user, :message => message end def invited_joined_notification(user, inviter) setup_email(inviter.email) subject I18n.t('muck.invites.invited_joined', :user => inviter.full_name, :app_name => GlobalConfig.application_name) body :user => user, :inviter => inviter end protected def setup_email(email) recipients email from "#{GlobalConfig.from_email_name} <#{GlobalConfig.from_email}>" sent_on Time.now content_type "text/html" # There is a bug in Rails that prevents multipart emails from working inside an engine. See: https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/2263-rails-232-breaks-implicit-multipart-actionmailer-tests#ticket-2263-22 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
muck-invites-0.1.12 | app/models/invite_mailer.rb |
muck-invites-0.1.11 | app/models/invite_mailer.rb |
muck-invites-0.1.10 | app/models/invite_mailer.rb |