Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. class Customer < ActiveRecord::Base
  2. has_one :auto_created, dependent: :destroy
  3.  
  4. def self.register(params)
  5. new(params).tap do |customer|
  6. customer.save!
  7. customer.send_welcome_email
  8. end
  9. end
  10.  
  11. def self.auto_create(params)
  12. new(params).tap do |customer|
  13. customer.save!
  14. end
  15. end
  16.  
  17. def send_welcome_email
  18. CustomerMailer.welcome_email(self).deliver
  19. end
  20. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement