# frozen_string_literal: true # User class User < ApplicationRecord # == Constants ============================================================ # == Attributes =========================================================== # == Extensions =========================================================== # Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable, :trackable and :omniauthable, # :registerable devise :database_authenticatable, :confirmable, :trackable, :timeoutable, :recoverable, :rememberable, :validatable, :lockable, :registerable # == Relationships ======================================================== # == Validations ========================================================== validates :email, uniqueness: true # == Scopes =============================================================== scope :email_asc, -> { order(email) } # == Callbacks ============================================================ # == Class Methods ======================================================== # == Instance Methods ===================================================== end