Sha256: 85f994e42f6ab1c7e6824bb47e78749020eb7ca9792dded3beb7c489dbc748b6
Contents?: true
Size: 301 Bytes
Versions: 2
Compression:
Stored size: 301 Bytes
Contents
module Related class CheckRedisUniqueness < ActiveModel::Validator def validate(entity) internal_id = entity.instance_variable_get(:@_internal_id) if Related.redis.exists(internal_id) entity.errors[:id] << "#{internal_id.inspect} already exists." end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
related-0.6.6 | lib/related/validations/check_redis_uniqueness.rb |
related-0.6.5 | lib/related/validations/check_redis_uniqueness.rb |