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