class Inkcite::Mailer::MailgunMailer
Public Class Methods
new(config)
click to toggle source
Calls superclass method
Inkcite::Mailer::Base::new
# File lib/inkcite/mailer.rb, line 240 def initialize config super(config) end
Public Instance Methods
send!(recipients, subject, content)
click to toggle source
# File lib/inkcite/mailer.rb, line 244 def send! recipients, subject, content # First, instantiate the Mailgun Client with your API key mg_client = Mailgun::Client.new config[:'api-key'] # Define your message parameters message_params = { :from => get_from_address, :to => recipients[:to], :subject => subject, :html => content } message_params[:cc] = recipients[:cc] unless recipients[:cc].blank? message_params[:bcc] = recipients[:bcc] unless recipients[:bcc].blank? # Send your message through the client mg_client.send_message config[:domain], message_params end