Sha256: f998317542d7b890f58ea48c8be6f2683410631e83546843bb0068873a2cf90e
Contents?: true
Size: 710 Bytes
Versions: 2
Compression:
Stored size: 710 Bytes
Contents
module Answers class User < ActiveRecord::Base # Include default devise modules. Others available are: # :token_authenticatable, :encryptable, :confirmable, :lockable, :timeoutable and :omniauthable, :registerable, #acts_as_token_authenticatable # belongs_to :department # has_many :articles devise :database_authenticatable, :recoverable, :rememberable, :trackable, :validatable after_validation :make_roles_exclusive def to_s email end private def make_roles_exclusive if is_admin self.is_editor = false self.is_writer = false elsif is_editor self.is_writer = false end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
answers-core-0.0.0.2 | app/models/answers/user.rb |
answers-core-0.0.0 | app/models/answers/user.rb |