Sha256: 425243d4964918efc6ec8f2d6afc6b6ea2546c5e6bce70e30c486712a5cece7c

Contents?: true

Size: 629 Bytes

Versions: 62

Compression:

Stored size: 629 Bytes

Contents

class UserMailer < ApplicationMailer

  def we_miss_you_reminder(user, cycles)
    send_reminder! user, :we_miss_you, "#{cycles.ordinalize}_reminder"
  end

  def no_submissions_reminder(user)
    send_reminder! user, :start_using_mumuki, "no_submissions_reminder"
  end

  private

  def send_reminder!(user, subject, template_name)
    @user = user
    @unsubscribe_code = User.unsubscription_verifier.generate(user.id)
    @organization = user.last_organization

    I18n.with_locale(@organization.locale) do
      mail to: user.email,
           subject: t(subject),
           template_name: template_name
    end
  end
end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
mumuki-laboratory-7.7.6 app/mailers/user_mailer.rb
mumuki-laboratory-7.7.5 app/mailers/user_mailer.rb
mumuki-laboratory-7.7.4 app/mailers/user_mailer.rb
mumuki-laboratory-7.7.3 app/mailers/user_mailer.rb
mumuki-laboratory-7.7.2 app/mailers/user_mailer.rb
mumuki-laboratory-7.7.1 app/mailers/user_mailer.rb
mumuki-laboratory-7.7.0 app/mailers/user_mailer.rb
mumuki-laboratory-7.6.2 app/mailers/user_mailer.rb
mumuki-laboratory-7.6.1 app/mailers/user_mailer.rb
mumuki-laboratory-7.6.0 app/mailers/user_mailer.rb
mumuki-laboratory-7.5.2 app/mailers/user_mailer.rb
mumuki-laboratory-7.5.1 app/mailers/user_mailer.rb
mumuki-laboratory-7.5.0 app/mailers/user_mailer.rb
mumuki-laboratory-7.4.2 app/mailers/user_mailer.rb
mumuki-laboratory-7.4.1 app/mailers/user_mailer.rb
mumuki-laboratory-7.4.0 app/mailers/user_mailer.rb
mumuki-laboratory-7.3.1 app/mailers/user_mailer.rb
mumuki-laboratory-7.3.0 app/mailers/user_mailer.rb
mumuki-laboratory-7.2.0 app/mailers/user_mailer.rb
mumuki-laboratory-7.1.0 app/mailers/user_mailer.rb