Advertisement
Guest User

mailer

a guest
Aug 10th, 2015
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.92 KB | None | 0 0
  1. class ProcessNotifier < ActionMailer::Base
  2.   default from: "no-reply@codium.com.py"
  3.  
  4.   # envia un correo indicando qué proceso se ejecutó exitosamente.
  5.   def process_notifier_mail(proceso, error)
  6.     puts "Notificando proceso ejecutado: #{proceso}"
  7.     @proceso = proceso
  8.     @hora = Time.now.strftime("%d/%m/%Y %H:%M:%S")
  9.     @hoy = Date.today.strftime("%d/%m/%Y")
  10.     if error
  11.       @mensaje = "El proceso tuvo un error: #{error}"
  12.       @titulo = "Error al ejecutar #{@proceso}"
  13.     else
  14.       @mensaje = "Sin errores."
  15.       @titulo = "Proceso #{@proceso} ejecutado correctamente."
  16.     end
  17.  
  18.     puts "[Flexicredit][#{@hoy}]Proceso ejecutado: #{@proceso} - #{@hoy} - #{@hora}"
  19.     mail(
  20.       :to => 'javiermachuk@gmail.com',
  21.       :cc => 'vanecanhete@gmail.com, soporte@codium.com.py',
  22.       :subject => "[Flexicredit][#{Date.today.strftime("%d/%m/%Y")}]Proceso ejecutado: " + @proceso
  23.     ).deliver!
  24.   end
  25.  
  26. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement