Started to Implement D-A, and roles scaffold - Need to finish Test Suite
[base_ror3_portal.git] / app / models / user.rb
blob18d95026de40d79b162f9183013819e476691dd1
1 class User < ActiveRecord::Base
2   # Include default devise modules. Others available are:
3   # :token_authenticatable, :confirmable, :lockable and :timeoutable
4   devise :database_authenticatable, :registerable,
5          :recoverable, :rememberable, :trackable, :validatable,
6          :token_authenticatable, :lockable,:timeoutable, :invitable
8   # Setup accessible (or protected) attributes for your model
9   attr_accessible :email, :password, :password_confirmation, :remember_me
11   has_many :assignments
12   has_many :roles, :through => :assignments
14   def role_symbols
15     roles.map do |role|
16       role.name.underscore.to_sym
17     end
18   end
19 end