Sha256: 51a1672d42d903bf4abbf9610795171ca482b342e369447289e0da76c7cd717d

Contents?: true

Size: 459 Bytes

Versions: 3

Compression:

Stored size: 459 Bytes

Contents

# frozen_string_literal: true

require 'shared_user'

class User < ActiveRecord::Base
  include Shim
  include SharedUser
  include ActiveModel::Serializers::Xml if Devise::Test.rails5?

  validates :sign_in_count, presence: true

  cattr_accessor :validations_performed

  after_validation :after_validation_callback

  def after_validation_callback
    # used to check in our test if the validations were called
    @@validations_performed = true
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devise-4.5.0 test/rails_app/app/active_record/user.rb
devise-4.4.3 test/rails_app/app/active_record/user.rb
devise-4.4.2 test/rails_app/app/active_record/user.rb