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