Module: Email::BuildEmailHelper

Instance Method Summary collapse

Instance Method Details

#build_email(*builder_args) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/email/build_email_helper.rb', line 5

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 do |message|
    if message && h = builder.html_part
      message.html_part = h
    end
  end
end