Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Customer < ActiveRecord::Base
- has_one :auto_created, dependent: :destroy
- def self.register(params)
- new(params).tap do |customer|
- customer.save!
- customer.send_welcome_email
- end
- end
- def self.auto_create(params)
- new(params).tap do |customer|
- customer.save!
- end
- end
- def send_welcome_email
- CustomerMailer.welcome_email(self).deliver
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement