Table of Contents - jschema-0.2.1 Documentation
Classes and Modules
- JSchema
- JSchema::InvalidSchema
- JSchema::JSONReference
- JSchema::MethodCallLogger
- JSchema::Schema
- JSchema::SchemaRef
- JSchema::SchemaURI
- JSchema::SimpleValidator
- JSchema::StringLengthValidator
- JSchema::UnknownError
- JSchema::Validator
- JSchema::Validator::AllOf
- JSchema::Validator::AnyOf
- JSchema::Validator::Dependencies
- JSchema::Validator::Enum
- JSchema::Validator::Format
- JSchema::Validator::Items
- JSchema::Validator::MaxItems
- JSchema::Validator::MaxLength
- JSchema::Validator::MaxProperties
- JSchema::Validator::Maximum
- JSchema::Validator::MinItems
- JSchema::Validator::MinLength
- JSchema::Validator::MinProperties
- JSchema::Validator::Minimum
- JSchema::Validator::MultipleOf
- JSchema::Validator::Not
- JSchema::Validator::OneOf
- JSchema::Validator::Pattern
- JSchema::Validator::Pattern::PrimitiveFailure
- JSchema::Validator::Properties
- JSchema::Validator::Required
- JSchema::Validator::Type
- JSchema::Validator::Type::Boolean
- JSchema::Validator::UniqueItems
Methods
- ::=== — JSchema::Validator::Type::Boolean
- ::build — JSchema::Schema
- ::build — JSchema::SchemaURI
- ::build — JSchema::SimpleValidator
- ::build — JSchema
- ::build — JSchema::Validator
- ::build_external_schema — JSchema::JSONReference
- ::check_schema_version — JSchema::Schema
- ::dereference — JSchema::JSONReference
- ::download_schema — JSchema::JSONReference
- ::enable — JSchema::MethodCallLogger
- ::expand_uri — JSchema::JSONReference
- ::join_fragments — JSchema::SchemaURI
- ::key — JSchema::JSONReference
- ::log_method_call — JSchema::MethodCallLogger
- ::logger — JSchema::MethodCallLogger
- ::new — JSchema::Schema
- ::new — JSchema::SchemaRef
- ::new — JSchema::SimpleValidator
- ::normalize — JSchema::JSONReference
- ::observe_class — JSchema::MethodCallLogger
- ::register_definitions — JSchema::Schema
- ::register_schema — JSchema::JSONReference
- ::root — JSchema::JSONReference
- ::schema_part? — JSchema::JSONReference
- ::uri — JSchema::SchemaURI
- ::valid_external_uri? — JSchema::JSONReference
- #__getobj__ — JSchema::SchemaRef
- #additional_items_valid? — JSchema::Validator::Items
- #additional_properties_schema — JSchema::Validator::Properties
- #applicable_type — JSchema::SimpleValidator
- #applicable_type — JSchema::StringLengthValidator
- #applicable_type — JSchema::Validator::Dependencies
- #applicable_type — JSchema::Validator::Format
- #applicable_type — JSchema::Validator::Items
- #applicable_type — JSchema::Validator::MaxItems
- #applicable_type — JSchema::Validator::MaxProperties
- #applicable_type — JSchema::Validator::Maximum
- #applicable_type — JSchema::Validator::MinItems
- #applicable_type — JSchema::Validator::MinProperties
- #applicable_type — JSchema::Validator::Minimum
- #applicable_type — JSchema::Validator::MultipleOf
- #applicable_type — JSchema::Validator::Pattern
- #applicable_type — JSchema::Validator::Properties
- #applicable_type — JSchema::Validator::Required
- #applicable_type — JSchema::Validator::UniqueItems
- #boolean? — JSchema::SimpleValidator
- #date_time — JSchema::Validator::Format
- #email — JSchema::Validator::Format
- #error_message — JSchema::Validator::Type
- #fragment — JSchema::Schema
- #greater_or_equal_to? — JSchema::SimpleValidator
- #hostname — JSchema::Validator::Format
- #integer? — JSchema::SimpleValidator
- #invalid_schema — JSchema::SimpleValidator
- #ipv4 — JSchema::Validator::Format
- #ipv6 — JSchema::Validator::Format
- #items_valid? — JSchema::Validator::Items
- #json_type_to_ruby_class — JSchema::Validator::Type
- #non_empty_array? — JSchema::SimpleValidator
- #number? — JSchema::SimpleValidator
- #pattern_properties_schema — JSchema::Validator::Properties
- #post_initialize — JSchema::StringLengthValidator
- #post_initialize — JSchema::Validator::AllOf
- #post_initialize — JSchema::Validator::AnyOf
- #post_initialize — JSchema::Validator::Dependencies
- #post_initialize — JSchema::Validator::Enum
- #post_initialize — JSchema::Validator::Format
- #post_initialize — JSchema::Validator::Items
- #post_initialize — JSchema::Validator::MaxItems
- #post_initialize — JSchema::Validator::MaxProperties
- #post_initialize — JSchema::Validator::Maximum
- #post_initialize — JSchema::Validator::MinItems
- #post_initialize — JSchema::Validator::MinProperties
- #post_initialize — JSchema::Validator::Minimum
- #post_initialize — JSchema::Validator::MultipleOf
- #post_initialize — JSchema::Validator::Not
- #post_initialize — JSchema::Validator::OneOf
- #post_initialize — JSchema::Validator::Pattern
- #post_initialize — JSchema::Validator::Properties
- #post_initialize — JSchema::Validator::Required
- #post_initialize — JSchema::Validator::Type
- #post_initialize — JSchema::Validator::UniqueItems
- #properties_schema — JSchema::Validator::Properties
- #regex — JSchema::Validator::Format
- #schema_array? — JSchema::SimpleValidator
- #schema_for_item — JSchema::Validator::Items
- #schemas_for — JSchema::Validator::Properties
- #to_s — JSchema::Schema
- #uri — JSchema::Validator::Format
- #valid? — JSchema::Schema
- #valid? — JSchema::SimpleValidator
- #valid_dependencies? — JSchema::Validator::Dependencies
- #valid_length_limit? — JSchema::StringLengthValidator
- #valid_properties? — JSchema::Validator::Properties
- #valid_property_dependency? — JSchema::Validator::Dependencies
- #valid_required? — JSchema::Validator::Required
- #valid_schema? — JSchema::SimpleValidator
- #valid_schema_dependency? — JSchema::Validator::Dependencies
- #validate — JSchema::Schema
- #validate — JSchema::SimpleValidator
- #validate_additional_items — JSchema::Validator::Items
- #validate_additional_properties — JSchema::Validator::Properties
- #validate_against_dependency — JSchema::Validator::Dependencies
- #validate_all_items — JSchema::Validator::Items
- #validate_args — JSchema::Validator::AllOf
- #validate_args — JSchema::Validator::AnyOf
- #validate_args — JSchema::Validator::Dependencies
- #validate_args — JSchema::Validator::Enum
- #validate_args — JSchema::Validator::Format
- #validate_args — JSchema::Validator::Items
- #validate_args — JSchema::Validator::MaxItems
- #validate_args — JSchema::Validator::MaxLength
- #validate_args — JSchema::Validator::MaxProperties
- #validate_args — JSchema::Validator::Maximum
- #validate_args — JSchema::Validator::MinItems
- #validate_args — JSchema::Validator::MinLength
- #validate_args — JSchema::Validator::MinProperties
- #validate_args — JSchema::Validator::Minimum
- #validate_args — JSchema::Validator::MultipleOf
- #validate_args — JSchema::Validator::Not
- #validate_args — JSchema::Validator::OneOf
- #validate_args — JSchema::Validator::Pattern
- #validate_args — JSchema::Validator::Properties
- #validate_args — JSchema::Validator::Required
- #validate_args — JSchema::Validator::Type
- #validate_args — JSchema::Validator::UniqueItems
- #validate_instance — JSchema::Validator::AllOf
- #validate_instance — JSchema::Validator::AnyOf
- #validate_instance — JSchema::Validator::Dependencies
- #validate_instance — JSchema::Validator::Enum
- #validate_instance — JSchema::Validator::Format
- #validate_instance — JSchema::Validator::Items
- #validate_instance — JSchema::Validator::MaxItems
- #validate_instance — JSchema::Validator::MaxLength
- #validate_instance — JSchema::Validator::MaxProperties
- #validate_instance — JSchema::Validator::Maximum
- #validate_instance — JSchema::Validator::MinItems
- #validate_instance — JSchema::Validator::MinLength
- #validate_instance — JSchema::Validator::MinProperties
- #validate_instance — JSchema::Validator::Minimum
- #validate_instance — JSchema::Validator::MultipleOf
- #validate_instance — JSchema::Validator::Not
- #validate_instance — JSchema::Validator::OneOf
- #validate_instance — JSchema::Validator::Pattern
- #validate_instance — JSchema::Validator::Properties
- #validate_instance — JSchema::Validator::Required
- #validate_instance — JSchema::Validator::Type
- #validate_instance — JSchema::Validator::UniqueItems
- #validate_pattern_properties — JSchema::Validator::Properties
- #validate_properties — JSchema::Validator::Properties