Class: JSON::Schema::Attribute
- Inherits:
-
Object
- Object
- JSON::Schema::Attribute
show all
- Defined in:
- lib/json-schema/validator.rb
Direct Known Subclasses
AdditionalItemsAttribute, AdditionalPropertiesAttribute, DependenciesAttribute, DisallowAttribute, DivisibleByAttribute, EnumAttribute, ExtendsAttribute, FormatAttribute, ItemsAttribute, MaxDecimalAttribute, MaxItemsAttribute, MaxLengthAttribute, MaximumAttribute, MaximumInclusiveAttribute, MinItemsAttribute, MinLengthAttribute, MinimumAttribute, MinimumInclusiveAttribute, PatternAttribute, PatternPropertiesAttribute, PropertiesAttribute, PropertiesOptionalAttribute, RefAttribute, TypeAttribute, UniqueItemsAttribute
Class Method Summary
collapse
Class Method Details
.build_fragment(fragments) ⇒ Object
32
33
34
|
# File 'lib/json-schema/validator.rb', line 32
def self.build_fragment(fragments)
"#/#{fragments.join('/')}"
end
|
.validate(current_schema, data, fragments, validator, options = {}) ⇒ Object
29
30
|
# File 'lib/json-schema/validator.rb', line 29
def self.validate(current_schema, data, fragments, validator, options = {})
end
|