Sha256: 6e3540e942cd6cd9aa2cd64c78a4105068f0a60dbd17190fe02a9c1d74fd6f39
Contents?: true
Size: 308 Bytes
Versions: 2
Compression:
Stored size: 308 Bytes
Contents
module ActiveModel module Validations class JsonValidator < EachValidator def validate_each(record, attribute, value) errors = JSON::Validator.fully_validate(options[:schema], value) if errors record.errors[attribute] << (errors) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
json_column-0.6.6 | lib/json_column/json_validator.rb |
json_column-0.6.5 | lib/json_column/json_validator.rb |