class JsonValidation::Validators::AllOf

Public Instance Methods

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