Sha256: a147c8ddca0cce25e86f52ffdd83cf6cd83706c5dd4b7148acc5a658fc8dd0c2

Contents?: true

Size: 224 Bytes

Versions: 16

Compression:

Stored size: 224 Bytes

Contents

class CurrentPasswordValidator < ActiveModel::EachValidator
  def validate_each(record, attribute, value)
    record.errors.add attribute, 'The password is incorrect.' unless Current.auth.user&.authenticate(value)
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
kaze-1.0.1 stubs/default/app/validators/current_password_validator.rb
kaze-1.0.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.19.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.18.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.17.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.16.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.15.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.14.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.13.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.12.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.11.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.10.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.9.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.8.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.7.0 stubs/default/app/validators/current_password_validator.rb
kaze-0.6.0 stubs/default/app/validators/current_password_validator.rb