Table of Contents - json-schema-2.8.0 Documentation
Pages
Classes and Modules
- ArraySet
- JSON
- JSON::Schema
- JSON::Schema::AdditionalItemsAttribute
- JSON::Schema::AdditionalPropertiesAttribute
- JSON::Schema::AllOfAttribute
- JSON::Schema::AnyOfAttribute
- JSON::Schema::Attribute
- JSON::Schema::CustomFormat
- JSON::Schema::CustomFormatError
- JSON::Schema::DateFormat
- JSON::Schema::DateTimeFormat
- JSON::Schema::DateTimeV4Format
- JSON::Schema::DependenciesAttribute
- JSON::Schema::DependenciesV4Attribute
- JSON::Schema::DisallowAttribute
- JSON::Schema::DivisibleByAttribute
- JSON::Schema::Draft1
- JSON::Schema::Draft2
- JSON::Schema::Draft3
- JSON::Schema::Draft4
- JSON::Schema::Draft6
- JSON::Schema::EnumAttribute
- JSON::Schema::ExtendsAttribute
- JSON::Schema::FormatAttribute
- JSON::Schema::HyperDraft1
- JSON::Schema::HyperDraft2
- JSON::Schema::HyperDraft3
- JSON::Schema::HyperDraft4
- JSON::Schema::HyperDraft6
- JSON::Schema::IP4Format
- JSON::Schema::IP6Format
- JSON::Schema::IPFormat
- JSON::Schema::ItemsAttribute
- JSON::Schema::JsonLoadError
- JSON::Schema::JsonParseError
- JSON::Schema::LimitAttribute
- JSON::Schema::MaxDecimalAttribute
- JSON::Schema::MaxItemsAttribute
- JSON::Schema::MaxLengthAttribute
- JSON::Schema::MaxPropertiesAttribute
- JSON::Schema::MaximumAttribute
- JSON::Schema::MaximumInclusiveAttribute
- JSON::Schema::MinItemsAttribute
- JSON::Schema::MinLengthAttribute
- JSON::Schema::MinPropertiesAttribute
- JSON::Schema::MinimumAttribute
- JSON::Schema::MinimumInclusiveAttribute
- JSON::Schema::MultipleOfAttribute
- JSON::Schema::NotAttribute
- JSON::Schema::NumericLimitAttribute
- JSON::Schema::OneOfAttribute
- JSON::Schema::PatternAttribute
- JSON::Schema::PatternPropertiesAttribute
- JSON::Schema::PropertiesAttribute
- JSON::Schema::PropertiesOptionalAttribute
- JSON::Schema::PropertiesV4Attribute
- JSON::Schema::ReadError
- JSON::Schema::ReadFailed
- JSON::Schema::ReadRefused
- JSON::Schema::Reader
- JSON::Schema::RefAttribute
- JSON::Schema::RequiredAttribute
- JSON::Schema::SchemaError
- JSON::Schema::SchemaParseError
- JSON::Schema::TimeFormat
- JSON::Schema::TypeAttribute
- JSON::Schema::TypeV4Attribute
- JSON::Schema::UniqueItemsAttribute
- JSON::Schema::UriError
- JSON::Schema::UriFormat
- JSON::Schema::ValidationError
- JSON::Schema::Validator
- JSON::Util
- JSON::Util::URI
- JSON::Util::UUID
- JSON::Validator
Methods
- ::absolutize_ref — JSON::Util::URI
- ::accept_value? — JSON::Schema::DependenciesAttribute
- ::accept_value? — JSON::Schema::DependenciesV4Attribute
- ::acceptable_type — JSON::Schema::LimitAttribute
- ::acceptable_type — JSON::Schema::MinLengthAttribute
- ::acceptable_type — JSON::Schema::MinItemsAttribute
- ::acceptable_type — JSON::Schema::MinPropertiesAttribute
- ::acceptable_type — JSON::Schema::NumericLimitAttribute
- ::add_schema — JSON::Validator
- ::build_fragment — JSON::Schema::Attribute
- ::cache_schemas= — JSON::Validator
- ::clear_cache — JSON::Validator
- ::clear_cache — JSON::Util::URI
- ::create — JSON::Util::UUID
- ::create_md5 — JSON::Util::UUID
- ::create_random — JSON::Util::UUID
- ::create_sha1 — JSON::Util::UUID
- ::create_v1 — JSON::Util::UUID
- ::create_v3 — JSON::Util::UUID
- ::create_v4 — JSON::Util::UUID
- ::create_v5 — JSON::Util::UUID
- ::data_valid_for_type? — JSON::Schema::Attribute
- ::default_validator — JSON::Validator
- ::deregister_format_validator — JSON::Validator
- ::error_message — JSON::Schema::LimitAttribute
- ::error_message — JSON::Schema::MinLengthAttribute
- ::error_message — JSON::Schema::MaxLengthAttribute
- ::error_message — JSON::Schema::MinItemsAttribute
- ::error_message — JSON::Schema::MaxItemsAttribute
- ::error_message — JSON::Schema::MinPropertiesAttribute
- ::error_message — JSON::Schema::MaxPropertiesAttribute
- ::error_message — JSON::Schema::NumericLimitAttribute
- ::exclusive? — JSON::Schema::LimitAttribute
- ::exclusive? — JSON::Schema::MaximumAttribute
- ::exclusive? — JSON::Schema::MaximumInclusiveAttribute
- ::exclusive? — JSON::Schema::MinimumAttribute
- ::exclusive? — JSON::Schema::MinimumInclusiveAttribute
- ::file_uri — JSON::Util::URI
- ::fully_validate — JSON::Validator
- ::fully_validate_json — JSON::Validator
- ::fully_validate_schema — JSON::Validator
- ::fully_validate_uri — JSON::Validator
- ::get_extended_uri_and_schema — JSON::Schema::ExtendsAttribute
- ::get_referenced_uri_and_schema — JSON::Schema::RefAttribute
- ::invalid? — JSON::Schema::LimitAttribute
- ::ip_version — JSON::Schema::IPFormat
- ::ip_version — JSON::Schema::IP4Format
- ::ip_version — JSON::Schema::IP6Format
- ::json_backend — JSON::Validator
- ::json_backend= — JSON::Validator
- ::keyword — JSON::Schema::DivisibleByAttribute
- ::keyword — JSON::Schema::MultipleOfAttribute
- ::limit — JSON::Schema::LimitAttribute
- ::limit_name — JSON::Schema::LimitAttribute
- ::limit_name — JSON::Schema::MinLengthAttribute
- ::limit_name — JSON::Schema::MaxLengthAttribute
- ::limit_name — JSON::Schema::MinItemsAttribute
- ::limit_name — JSON::Schema::MaxItemsAttribute
- ::limit_name — JSON::Schema::MinPropertiesAttribute
- ::limit_name — JSON::Schema::MaxPropertiesAttribute
- ::limit_name — JSON::Schema::MaximumAttribute
- ::limit_name — JSON::Schema::MinimumAttribute
- ::list_types — JSON::Schema::TypeAttribute
- ::mask — JSON::Util::UUID
- ::mask18 — JSON::Util::UUID
- ::mask19 — JSON::Util::UUID
- ::merge_missing_values — JSON::Validator
- ::new — JSON::Schema
- ::new — JSON::Schema::CustomFormat
- ::new — JSON::Schema::ValidationError
- ::new — JSON::Schema::ReadError
- ::new — JSON::Schema::Reader
- ::new — JSON::Schema::Validator
- ::new — JSON::Validator
- ::new — JSON::Schema::Draft1
- ::new — JSON::Schema::Draft2
- ::new — JSON::Schema::Draft3
- ::new — JSON::Schema::Draft4
- ::new — JSON::Schema::Draft6
- ::new — JSON::Schema::HyperDraft1
- ::new — JSON::Schema::HyperDraft2
- ::new — JSON::Schema::HyperDraft3
- ::new — JSON::Schema::HyperDraft4
- ::new — JSON::Schema::HyperDraft6
- ::normalize_ref — JSON::Util::URI
- ::normalized_uri — JSON::Util::URI
- ::pack — JSON::Util::UUID
- ::parse — JSON::Util::UUID
- ::parse — JSON::Validator
- ::parse — JSON::Util::URI
- ::register_default_validator — JSON::Validator
- ::register_format_validator — JSON::Validator
- ::register_validator — JSON::Validator
- ::remove_valid_properties — JSON::Schema::AdditionalPropertiesAttribute
- ::required? — JSON::Schema::PropertiesAttribute
- ::required? — JSON::Schema::PropertiesV4Attribute
- ::restore_default_formats — JSON::Validator
- ::schema_for_uri — JSON::Validator
- ::schema_key_for — JSON::Validator
- ::schema_loaded? — JSON::Validator
- ::schema_reader — JSON::Validator
- ::schema_reader= — JSON::Validator
- ::schemas — JSON::Validator
- ::stringify — JSON::Schema
- ::strip_fragment — JSON::Util::URI
- ::type_of_data — JSON::Schema::Attribute
- ::unescape_uri — JSON::Util::URI
- ::unescaped_path — JSON::Util::URI
- ::validate — JSON::Schema::Attribute
- ::validate — JSON::Schema::AdditionalItemsAttribute
- ::validate — JSON::Schema::AdditionalPropertiesAttribute
- ::validate — JSON::Schema::AllOfAttribute
- ::validate — JSON::Schema::AnyOfAttribute
- ::validate — JSON::Schema::DependenciesAttribute
- ::validate — JSON::Schema::DisallowAttribute
- ::validate — JSON::Schema::DivisibleByAttribute
- ::validate — JSON::Schema::EnumAttribute
- ::validate — JSON::Schema::ExtendsAttribute
- ::validate — JSON::Schema::FormatAttribute
- ::validate — JSON::Schema::DateFormat
- ::validate — JSON::Schema::DateTimeFormat
- ::validate — JSON::Schema::DateTimeV4Format
- ::validate — JSON::Schema::IPFormat
- ::validate — JSON::Schema::TimeFormat
- ::validate — JSON::Schema::UriFormat
- ::validate — JSON::Schema::ItemsAttribute
- ::validate — JSON::Schema::LimitAttribute
- ::validate — JSON::Schema::MaxDecimalAttribute
- ::validate — JSON::Schema::NotAttribute
- ::validate — JSON::Schema::OneOfAttribute
- ::validate — JSON::Schema::PatternAttribute
- ::validate — JSON::Schema::PatternPropertiesAttribute
- ::validate — JSON::Schema::PropertiesAttribute
- ::validate — JSON::Schema::PropertiesOptionalAttribute
- ::validate — JSON::Schema::RefAttribute
- ::validate — JSON::Schema::RequiredAttribute
- ::validate — JSON::Schema::TypeAttribute
- ::validate — JSON::Schema::TypeV4Attribute
- ::validate — JSON::Schema::UniqueItemsAttribute
- ::validate — JSON::Validator
- ::validate! — JSON::Validator
- ::validate2 — JSON::Validator
- ::validate_dependency — JSON::Schema::DependenciesAttribute
- ::validate_json — JSON::Validator
- ::validate_json! — JSON::Validator
- ::validate_uri — JSON::Validator
- ::validate_uri! — JSON::Validator
- ::validation_error — JSON::Schema::Attribute
- ::validation_errors — JSON::Schema::Attribute
- ::validator_for — JSON::Validator
- ::validator_for_name — JSON::Validator
- ::validator_for_uri — JSON::Validator
- ::validators — JSON::Validator
- ::value — JSON::Schema::LimitAttribute
- ::value — JSON::Schema::MinLengthAttribute
- ::value — JSON::Schema::MinItemsAttribute
- ::value — JSON::Schema::MinPropertiesAttribute
- #<=> — JSON::Util::UUID
- #== — JSON::Util::UUID
- #accept_file? — JSON::Schema::Reader
- #accept_uri? — JSON::Schema::Reader
- #build_schemas — JSON::Validator
- #convert_to_float_if_numeric — ArraySet
- #custom_open — JSON::Validator
- #error_message — JSON::Schema::ReadRefused
- #error_message — JSON::Schema::ReadFailed
- #extend_schema_definition — JSON::Schema::Validator
- #fake_uuid — JSON::Validator
- #guid — JSON::Util::UUID
- #handle_schema — JSON::Validator
- #include? — ArraySet
- #initialize_data — JSON::Validator
- #initialize_schema — JSON::Validator
- #load_ref_schema — JSON::Validator
- #message_with_schema — JSON::Schema::ValidationError
- #metaschema — JSON::Schema::Validator
- #read — JSON::Schema::Reader
- #read_file — JSON::Schema::Reader
- #read_uri — JSON::Schema::Reader
- #schema_from_fragment — JSON::Validator
- #serialize — JSON::Validator
- #to_array_schema — JSON::Schema
- #to_hash — JSON::Schema::ValidationError
- #to_i — JSON::Util::UUID
- #to_int — JSON::Util::UUID
- #to_s — JSON::Schema
- #to_s — JSON::Util::UUID
- #to_string — JSON::Schema::ValidationError
- #to_uri — JSON::Util::UUID
- #type_string — JSON::Schema::ReadError
- #unpack — JSON::Util::UUID
- #urn — JSON::Util::UUID
- #validate — JSON::Schema
- #validate — JSON::Schema::CustomFormat
- #validate — JSON::Schema::Validator
- #validate — JSON::Validator
- #validation_error — JSON::Validator
- #validation_errors — JSON::Validator
- #version — JSON::Util::UUID