class JsonValidation::Validators::Ref
Public Instance Methods
inner_validator()
click to toggle source
# File lib/json_validation/validators/ref.rb, line 10 def inner_validator return @inner_validator if @inner_validator path = fragment['$ref'] reffed_uri = base_uri.join(Addressable::URI.parse(path)) reffed_schema = JsonValidation.load_schema(reffed_uri) @inner_validator = build_validator_with_new_base_uri(reffed_schema, reffed_uri) end
validate(record)
click to toggle source
# File lib/json_validation/validators/ref.rb, line 6 def validate(record) inner_validator.validate(record) end