Résoudre les styles finaux dans les notifications par email

Si vous avez envie de faire une pull request, je serai heureux de la fusionner :+1:

Cela ne résout pas ce problème mais avoir des styles dupliqués est inutile et sujet aux erreurs de toute façon.

Je ferais quelques légères modifications à la fonction deduplicate_style, principalement pour m’assurer que la key et les values sont présentes.

def deduplicate_style(style)
  styles = {}

  style
    .split(";")
    .select(&:present?)
    .map { _1.split(":", 2).map(&:strip) }
    .each { |k, v| styles[k] = v if k.present? && v.present? }

  styles.map { |k, v| "#{k}:#{v}" }.join(";")
end