discourse/lib/email/build_email_helper.rb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

16 lines
390 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Email
module BuildEmailHelper
def build_email(*builder_args)
builder = Email::MessageBuilder.new(*builder_args)
headers(builder.header_args) if builder.header_args.present?
mail(builder.build_args).tap { |message|
if message && h = builder.html_part
message.html_part = h
end
}
end
end
end