Sha256: c3c85ecf56a190caee03f4f129edda66676d9d331177dec1fd1872b8341c1355

Contents?: true

Size: 688 Bytes

Versions: 18

Compression:

Stored size: 688 Bytes

Contents

# frozen_string_literal: true

module Decidim
  class UserUpdateMailer < ApplicationMailer
    def notify(user, updates)
      with_user(user) do
        @user = user
        @organization = user.organization
        @updates = format_array(updates)
        mail(to: user.email, subject: I18n.t(
          "decidim.user_update_mailer.subject"
        ))
      end
    end

    private

    def format_array(updates)
      last_update = updates.last
      case updates.length
      when 1
        updates.first
      else
        I18n.t("decidim.user_update_mailer.notify.update_fields", updates: updates[0..-2].join(", "), last_update:, count: updates.length)
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
decidim-core-0.30.0.rc3 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.30.0.rc2 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.30.0.rc1 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.29.2 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.28.5 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.29.1 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.28.4 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.29.0 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.28.3 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.29.0.rc4 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.29.0.rc3 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.29.0.rc2 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.29.0.rc1 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.28.2 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.28.1 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.28.0 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.28.0.rc5 app/mailers/decidim/user_update_mailer.rb
decidim-core-0.28.0.rc4 app/mailers/decidim/user_update_mailer.rb