Sha256: ca5ddf0be5644b4774efad81a891ad639d687b8b3a28ea492dccce7ac66d3365

Contents?: true

Size: 221 Bytes

Versions: 5

Compression:

Stored size: 221 Bytes

Contents

class ParseUserValidator < ActiveModel::Validator
  def validate(record)
    @user = User.where(:username => record.username)
    if @user.length > 0
      record.errors[:username] << "is already taken."
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
parse_resource-1.8.0 lib/parse_resource/parse_user_validator.rb
parse_resource-1.7.3 lib/parse_resource/parse_user_validator.rb
parse_resource-1.7.2 lib/parse_resource/parse_user_validator.rb
parse_resource-1.7.1 lib/parse_user_validator.rb
parse_resource-1.7.0 lib/parse_user_validator.rb