class JsonValidation::Validators::AnyOf

Public Instance Methods

inner_validators() click to toggle source
# File lib/json_validation/validators/any_of.rb, line 10
def inner_validators
  @inner_validators ||= fragment["anyOf"].map {|f|
    build_validator(f)
  }
end
validate(record) click to toggle source
# File lib/json_validation/validators/any_of.rb, line 6
def validate(record)
  inner_validators.any? {|validator| validator.validate(record)}
end