drhenner/ror_ecommerce

View on GitHub
lib/jobs/emails.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Jobs
  class SendOrderConfirmation
    @queue = :order_confirmation_emails
    def self.perform(order_id, invoice_id)
      Notifier.order_confirmation(order_id, invoice_id).deliver
    end
  end

  class SendPasswordResetInstructions
    @queue = :password_reset_emails
    def self.perform(user_id)
      Notifier.password_reset_instructions(user_id).deliver
    end
  end

  class SendSignUpNotification
    @queue = :signup_notification_emails
    def self.perform(user_id)
      Notifier.signup_notification(user_id).deliver
    end
  end

end