Class: Helpdesk::Subscriber
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Helpdesk::Subscriber
- Defined in:
- app/models/helpdesk/subscriber.rb
Instance Method Summary collapse
Instance Method Details
#generate_token ⇒ Object
12 13 14 15 16 17 |
# File 'app/models/helpdesk/subscriber.rb', line 12 def generate_token self.hashcode = loop do random_token = SecureRandom.urlsafe_base64(nil, false) break random_token unless Helpdesk::Subscriber.where(hashcode: random_token).exists? end end |
#send_activate_subscription ⇒ Object
19 20 21 |
# File 'app/models/helpdesk/subscriber.rb', line 19 def send_activate_subscription Helpdesk::NotificationsMailer.send_activate_subscription(self).deliver end |