# frozen_string_literal: true # == Schema Information # # Table name: users # # id :bigint not null, primary key # email :string not null # first_name :string not null # last_name :string not null # created_at :datetime not null # updated_at :datetime not null # # Indexes # # index_users_on_email (email) UNIQUE # class User < ApplicationRecord has_many :documents, class_name: "UserDocument", dependent: :destroy validates :first_name, :last_name, :email, presence: true validates :email, uniqueness: true def full_name "#{first_name} #{last_name}" end end