Sha256: 2e8cdc92971d7ec50b7d3a3e30220e2bdc8dd20e39fb019440b21e31e9c47328

Contents?: true

Size: 447 Bytes

Versions: 239

Compression:

Stored size: 447 Bytes

Contents

class User < ActiveRecord::Base
  has_secure_password validations: false
  validates_presence_of :login
  validates_confirmation_of :password, if: -> { password_provided? }

  def authenticate(unencrypted)
    # Just be extra sure that empty passwords aren't accepted
    return false if unencrypted.blank? || password.blank?

    super
  end

  protected

  def password_provided?
    !(password.blank? && password_confirmation.blank?)
  end
end

Version data entries

239 entries across 118 versions & 1 rubygems

Version Path
appmap-0.83.4 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb
appmap-0.83.4 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.83.3 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb
appmap-0.83.3 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.83.2 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.83.2 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb
appmap-0.83.1 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb
appmap-0.83.1 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.83.0 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb
appmap-0.83.0 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.82.0 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb
appmap-0.82.0 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.81.1 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb
appmap-0.81.1 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.81.0 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb
appmap-0.81.0 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.80.2 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb
appmap-0.80.2 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.80.1 spec/fixtures/rails6_users_app/app/models/activerecord/user.rb
appmap-0.80.1 spec/fixtures/rails5_users_app/app/models/activerecord/user.rb