Sha256: b6c5406c81f496b725dedc4b9c731a539fa84768ba16c635c25147376e310d92

Contents?: true

Size: 499 Bytes

Versions: 2

Compression:

Stored size: 499 Bytes

Contents

class Inkling::User < ActiveRecord::Base
  
  set_table_name 'inkling_users' 
  has_many :role_memberships
  has_many :roles, :through => :role_memberships
  has_many :logs
  
  devise :database_authenticatable, :recoverable, :rememberable, :trackable, :validatable    
  
  # Setup accessible (or protected) attributes for your model
  attr_accessible :email, :password, :password_confirmation, :remember_me
  
  def has_role?(role)
    role = role.to_s
    self.roles.find_by_name(role)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
inkling-0.1.0 app/models/inkling/user.rb
inkling-0.0.9 app/models/inkling/user.rb