class Notifiable::Email::Ses::Listener
Public Instance Methods
event_recieved(json)
click to toggle source
# File lib/notifiable/email/ses/listener.rb, line 8 def event_recieved(json) json_event = JSON.parse(json) event_type = json_event["notificationType"] case event_type when "Delivery" recipients = json_event["delivery"]["recipients"] logger.info("Recipients #{recipients} recieved email.") else logger.info("Event #{event_type}.") end end
Private Instance Methods
logger()
click to toggle source
# File lib/notifiable/email/ses/listener.rb, line 21 def logger @logger ||= Logger.new(STDOUT) end