Module: Jschematic
- Defined in:
- lib/jschematic.rb,
lib/jschematic/errors.rb,
lib/jschematic/schema.rb,
lib/jschematic/element.rb,
lib/jschematic/attributes.rb,
lib/jschematic/attributes/enum.rb,
lib/jschematic/attributes/type.rb,
lib/jschematic/attributes/items.rb,
lib/jschematic/validation_error.rb,
lib/jschematic/attributes/format.rb,
lib/jschematic/attributes/maximum.rb,
lib/jschematic/attributes/minimum.rb,
lib/jschematic/attributes/pattern.rb,
lib/jschematic/attributes/required.rb,
lib/jschematic/attributes/max_items.rb,
lib/jschematic/attributes/min_items.rb,
lib/jschematic/attributes/max_length.rb,
lib/jschematic/attributes/min_length.rb,
lib/jschematic/attributes/properties.rb,
lib/jschematic/attributes/dependencies.rb,
lib/jschematic/attributes/unique_items.rb,
lib/jschematic/attributes/additional_items.rb,
lib/jschematic/attributes/exclusive_maximum.rb,
lib/jschematic/attributes/exclusive_minimum.rb,
lib/jschematic/attributes/pattern_properties.rb,
lib/jschematic/attributes/additional_properties.rb
Defined Under Namespace
Modules: Attributes, Element Classes: Errors, Schema, ValidationError
Class Method Summary collapse
Class Method Details
.validate(instance, schema) ⇒ Object
4 5 6 7 8 |
# File 'lib/jschematic.rb', line 4 def self.validate(instance, schema) validate!(instance, schema) rescue ValidationError false end |