class SendGridMailer::Deliverer

Public Instance Methods

deliver!(sg_definition) click to toggle source
# File lib/send_grid_mailer/deliverer.rb, line 6
def deliver!(sg_definition)
  execute_interceptors(sg_definition)
  log_definition(sg_definition)
  sg_api.send_mail(sg_definition)
end

Private Instance Methods

api_key() click to toggle source
# File lib/send_grid_mailer/deliverer.rb, line 18
def api_key
  Rails.application.config.action_mailer.sendgrid_settings[:api_key]
rescue
  nil
end
sg_api() click to toggle source
# File lib/send_grid_mailer/deliverer.rb, line 14
def sg_api
  @sg_api ||= Api.new(api_key)
end