Sha256: 15c92f0d82c1755e1b5989bab62a37e976830717e824aa9c9ff28604bd0e55b0

Contents?: true

Size: 430 Bytes

Versions: 13

Compression:

Stored size: 430 Bytes

Contents

module Kms
  class User < ActiveRecord::Base
    # Include default devise modules. Others available are:
    # :confirmable, :lockable, :timeoutable and :omniauthable
    devise :database_authenticatable, :registerable,
           :recoverable, :rememberable, :validatable

    ROLES = %i[admin content_manager]

    def admin?
      role == "admin"
    end

    def localized_role
      I18n.t("roles.#{role}")
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
kms-1.2.1 app/models/kms/user.rb
kms-1.2.0 app/models/kms/user.rb
kms-1.1.0 app/models/kms/user.rb
kms-1.0.1 app/models/kms/user.rb
kms-1.0.0 app/models/kms/user.rb
kms-0.9.0 app/models/kms/user.rb
kms-0.8.0 app/models/kms/user.rb
kms-0.7.0 app/models/kms/user.rb
kms-0.6.0 app/models/kms/user.rb
kms-0.5.0 app/models/kms/user.rb
kms-0.4.2 app/models/kms/user.rb
kms-0.4.1 app/models/kms/user.rb
kms-0.4.0 app/models/kms/user.rb