class JsonValidation::Validators::OneOf
Public Instance Methods
inner_validators()
click to toggle source
# File lib/json_validation/validators/one_of.rb, line 10 def inner_validators @inner_validators ||= fragment["oneOf"].map {|f| build_validator(f) } end
validate(record)
click to toggle source
# File lib/json_validation/validators/one_of.rb, line 6 def validate(record) inner_validators.count {|validator| validator.validate(record)} == 1 end