Sha256: 8686e3338ac15bcd0a670e01106c28ad14c297d3fa667e0f528a052080e630d1

Contents?: true

Size: 391 Bytes

Versions: 9

Compression:

Stored size: 391 Bytes

Contents

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

  has_many :reports

  include Authz::Models::Rolable
  authz_label_method :name

  def name
    "#{id} - #{email}"
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
authz-0.0.5 spec/dummy/app/models/user.rb
authz-0.0.4 spec/dummy/app/models/user.rb
authz-0.0.3 spec/dummy/app/models/user.rb
authz-0.0.2 spec/dummy/app/models/user.rb
authz-0.0.1 spec/dummy/app/models/user.rb
authz-0.0.1.alpha5 spec/dummy/app/models/user.rb
authz-0.0.1.alpha4 spec/dummy/app/models/user.rb
authz-0.0.1.alpha3 spec/dummy/app/models/user.rb
authz-0.0.1.alpha2 spec/dummy/app/models/user.rb