class ActionMailer::Base
def apply_defaults(headers)
def apply_defaults(headers) default_values = self.class.default.map do |key, value| [ key, compute_default(value) ] end.to_h headers_with_defaults = headers.reverse_merge(default_values) headers_with_defaults[:subject] ||= default_i18n_subject headers_with_defaults end