Sha256: e2c3412ed12fc8fafad3f77c48a049aae3b6240b2a1dce3b71930532bf3e95e4

Contents?: true

Size: 482 Bytes

Versions: 6

Compression:

Stored size: 482 Bytes

Contents

class Inkling::User < ActiveRecord::Base
  
  set_table_name 'inkling_users' 
  has_many :role_memberships
  has_many :roles, :through => :role_memberships
  
  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

6 entries across 6 versions & 1 rubygems

Version Path
inkling-0.0.8 app/models/inkling/user.rb
inkling-0.0.7 app/models/inkling/user.rb
inkling-0.0.5 app/models/inkling/user.rb
inkling-0.0.4 app/models/inkling/user.rb
inkling-0.0.3a app/models/inkling/user.rb
inkling-0.0.3 app/models/inkling/user.rb