Class: Locomotive::Steam::EmailService

Inherits:
Object
  • Object
show all
Defined in:
lib/locomotive/steam/services/email_service.rb

Instance Method Summary collapse

Instance Method Details

#loggerObject



22
23
24
# File 'lib/locomotive/steam/services/email_service.rb', line 22

def logger
  Locomotive::Common::Logger
end

#send_email(options, context) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/locomotive/steam/services/email_service.rb', line 10

def send_email(options, context)
  prepare_options(options, context)

  log(options, simulation)

  !simulation ? send_email!(options) : nil
end

#send_email!(options) ⇒ Object



18
19
20
# File 'lib/locomotive/steam/services/email_service.rb', line 18

def send_email!(options)
  Pony.mail(options)
end