module DoubleAuthEngine::UserMixin::InstanceMethods

Public Instance Methods

deliver_password_reset_instructions!() click to toggle source
# File lib/double_auth_engine/models/user_mixin.rb, line 23
def deliver_password_reset_instructions!
  reset_perishable_token!
  Notifier.password_reset_instructions(self).deliver
end
email=(value) click to toggle source
# File lib/double_auth_engine/models/user_mixin.rb, line 19
def email=(value)
  write_attribute :email, (value ? value.downcase : nil)
end
role_symbols() click to toggle source
# File lib/double_auth_engine/models/user_mixin.rb, line 28
def role_symbols
  roles.map do |role|
    role.name.underscore.to_sym
  end
end