Sha256: 526612d4e31158e0f9bea8b3d1a6c8bb5baec9c3dccaefd38b00a99fd398b286

Contents?: true

Size: 419 Bytes

Versions: 9

Compression:

Stored size: 419 Bytes

Contents

# -*- encoding : utf-8 -*-
class User < ActiveRecord::Base
  
  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable

  attr_accessible :name, :email, :password, :password_confirmation, :remember_me
  
  has_and_belongs_to_many :permissions
  
  def has_permission?(permission)
    return !!self.permissions.find_by_name(permission.to_s.camelize)
  end
  
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mdd-3.1.4 lib/generators/mdwa/sandbox/templates/app/models/user.rb
mdd-3.1.2 lib/generators/mdwa/sandbox/templates/app/models/user.rb
mdd-3.1.1 lib/generators/mdwa/sandbox/templates/app/models/user.rb
mdd-3.1.0 lib/generators/mdwa/sandbox/templates/app/models/user.rb
mdd-3.0.20 lib/generators/mdwa/sandbox/templates/app/models/user.rb
mdd-3.0.19 lib/generators/mdwa/sandbox/templates/app/models/user.rb
mdd-3.0.18 lib/generators/mdwa/sandbox/templates/app/models/user.rb
mdd-3.0.17 lib/generators/mdwa/sandbox/templates/app/models/user.rb
mdd-3.0.16 lib/generators/mdwa/sandbox/templates/app/models/user.rb