Table of Contents - schemacop-3.0.12 Documentation
Classes and Modules
- Schemacop
- Schemacop::BaseSchema
- Schemacop::Exceptions
- Schemacop::Exceptions::InvalidSchemaError
- Schemacop::Exceptions::ValidationError
- Schemacop::Railtie
- Schemacop::Result
- Schemacop::Schema
- Schemacop::Schema2
- Schemacop::Schema3
- Schemacop::ScopedEnv
- Schemacop::V2
- Schemacop::V2::ArrayValidator
- Schemacop::V2::BooleanValidator
- Schemacop::V2::Caster
- Schemacop::V2::Collector
- Schemacop::V2::Dupper
- Schemacop::V2::Exceptions
- Schemacop::V2::FieldNode
- Schemacop::V2::FloatValidator
- Schemacop::V2::HashValidator
- Schemacop::V2::IntegerValidator
- Schemacop::V2::NilValidator
- Schemacop::V2::Node
- Schemacop::V2::NodeResolver
- Schemacop::V2::NodeSupportingField
- Schemacop::V2::NodeSupportingType
- Schemacop::V2::NodeWithBlock
- Schemacop::V2::NumberValidator
- Schemacop::V2::ObjectValidator
- Schemacop::V2::StringValidator
- Schemacop::V2::SymbolValidator
- Schemacop::V3
- Schemacop::V3::AllOfNode
- Schemacop::V3::AnyOfNode
- Schemacop::V3::ArrayNode
- Schemacop::V3::BooleanNode
- Schemacop::V3::CombinationNode
- Schemacop::V3::Context
- Schemacop::V3::DslScope
- Schemacop::V3::GlobalContext
- Schemacop::V3::HashNode
- Schemacop::V3::IntegerNode
- Schemacop::V3::IsNotNode
- Schemacop::V3::Node
- Schemacop::V3::NodeRegistry
- Schemacop::V3::NumberNode
- Schemacop::V3::NumericNode
- Schemacop::V3::ObjectNode
- Schemacop::V3::OneOfNode
- Schemacop::V3::ReferenceNode
- Schemacop::V3::StringNode
- Schemacop::V3::SymbolNode
Methods
- ::allowed_options — Schemacop::V3::ArrayNode
- ::allowed_options — Schemacop::V3::BooleanNode
- ::allowed_options — Schemacop::V3::HashNode
- ::allowed_options — Schemacop::V3::Node
- ::allowed_options — Schemacop::V3::NumericNode
- ::allowed_options — Schemacop::V3::ObjectNode
- ::allowed_options — Schemacop::V3::OneOfNode
- ::allowed_options — Schemacop::V3::ReferenceNode
- ::allowed_options — Schemacop::V3::StringNode
- ::allowed_options — Schemacop::V3::SymbolNode
- ::block_method — Schemacop::V2::NodeWithBlock
- ::build — Schemacop::V2::Node
- ::build — Schemacop::V2::NodeSupportingType
- ::by_name — Schemacop::V3::NodeRegistry
- ::by_short_name — Schemacop::V3::NodeRegistry
- ::class_matches? — Schemacop::V2::Node
- ::clear_klasses — Schemacop::V2::Node
- ::clear_symbols — Schemacop::V2::Node
- ::context — Schemacop
- ::create — Schemacop::V3::Node
- ::create — Schemacop::V3::ReferenceNode
- ::dsl_methods — Schemacop::V3::ArrayNode
- ::dsl_methods — Schemacop::V3::CombinationNode
- ::dsl_methods — Schemacop::V3::HashNode
- ::dsl_methods — Schemacop::V3::Node
- ::dsl_methods — Schemacop::V3::NodeRegistry
- ::dup_data — Schemacop::V2::Dupper
- ::eager_load! — Schemacop::V3::GlobalContext
- ::find — Schemacop::V3::NodeRegistry
- ::instance — Schemacop::V3::GlobalContext
- ::klass — Schemacop::V2::Node
- ::name — Schemacop::V3::NodeRegistry
- ::new — Schemacop::Schema2
- ::new — Schemacop::Schema3
- ::new — Schemacop::ScopedEnv
- ::new — Schemacop::V2::Caster
- ::new — Schemacop::V2::Collector
- ::new — Schemacop::V2::FieldNode
- ::new — Schemacop::V2::Node
- ::new — Schemacop::V2::NodeSupportingField
- ::new — Schemacop::V2::NodeSupportingType
- ::new — Schemacop::V2::ArrayValidator
- ::new — Schemacop::V2::StringValidator
- ::new — Schemacop::V3::Context
- ::new — Schemacop::V3::DslScope
- ::new — Schemacop::V3::GlobalContext
- ::new — Schemacop::V3::Node
- ::new — Schemacop::Result
- ::option — Schemacop::V2::Node
- ::register — Schemacop::V2::Node
- ::register — Schemacop::V2::NodeResolver
- ::register — Schemacop::V3::NodeRegistry
- ::register — Schemacop::V3
- ::resolve — Schemacop::V2::NodeResolver
- ::resolve_class — Schemacop::V3::Node
- ::sanitize_exp — Schemacop::V3
- ::schema_for — Schemacop::V3::GlobalContext
- ::schemas — Schemacop::V3::GlobalContext
- ::supports_children — Schemacop::V3::Node
- ::supports_children_options — Schemacop::V3::Node
- ::symbol — Schemacop::V2::Node
- ::symbol_matches? — Schemacop::V2::Node
- ::type_matches? — Schemacop::V2::Node
- ::with_context — Schemacop
- #_validate — Schemacop::V3::AllOfNode
- #_validate — Schemacop::V3::AnyOfNode
- #_validate — Schemacop::V3::ArrayNode
- #_validate — Schemacop::V3::HashNode
- #_validate — Schemacop::V3::IsNotNode
- #_validate — Schemacop::V3::Node
- #_validate — Schemacop::V3::NumericNode
- #_validate — Schemacop::V3::OneOfNode
- #_validate — Schemacop::V3::ReferenceNode
- #_validate — Schemacop::V3::StringNode
- #add_child — Schemacop::V3::ArrayNode
- #add_child — Schemacop::V3::CombinationNode
- #add_child — Schemacop::V3::HashNode
- #allowed_types — Schemacop::V3::ArrayNode
- #allowed_types — Schemacop::V3::BooleanNode
- #allowed_types — Schemacop::V3::HashNode
- #allowed_types — Schemacop::V3::IntegerNode
- #allowed_types — Schemacop::V3::Node
- #allowed_types — Schemacop::V3::NumberNode
- #allowed_types — Schemacop::V3::ObjectNode
- #allowed_types — Schemacop::V3::StringNode
- #allowed_types — Schemacop::V3::SymbolNode
- #apply_default! — Schemacop::V2::FieldNode
- #as_json — Schemacop::Schema3
- #as_json — Schemacop::V3::ArrayNode
- #as_json — Schemacop::V3::BooleanNode
- #as_json — Schemacop::V3::CombinationNode
- #as_json — Schemacop::V3::HashNode
- #as_json — Schemacop::V3::IntegerNode
- #as_json — Schemacop::V3::IsNotNode
- #as_json — Schemacop::V3::Node
- #as_json — Schemacop::V3::NumberNode
- #as_json — Schemacop::V3::ObjectNode
- #as_json — Schemacop::V3::ReferenceNode
- #as_json — Schemacop::V3::StringNode
- #as_json — Schemacop::V3::SymbolNode
- #cast — Schemacop::V2::Caster
- #cast — Schemacop::V3::AllOfNode
- #cast — Schemacop::V3::ArrayNode
- #cast — Schemacop::V3::BooleanNode
- #cast — Schemacop::V3::CombinationNode
- #cast — Schemacop::V3::HashNode
- #cast — Schemacop::V3::IsNotNode
- #cast — Schemacop::V3::Node
- #cast — Schemacop::V3::OneOfNode
- #cast — Schemacop::V3::ReferenceNode
- #cast — Schemacop::V3::StringNode
- #cast! — Schemacop::V2::NodeSupportingType
- #castable? — Schemacop::V2::Caster
- #children — Schemacop::V3::ArrayNode
- #children — Schemacop::V3::HashNode
- #children — Schemacop::V3::Node
- #classes — Schemacop::V2::ObjectValidator
- #compare_float — Schemacop::V3::NumericNode
- #context — Schemacop::V3::Node
- #create — Schemacop::V3::Node
- #data — Schemacop::V2::Collector
- #data — Schemacop::Result
- #dsl_add — Schemacop::V3::ArrayNode
- #dsl_add — Schemacop::V3::HashNode
- #dsl_cont — Schemacop::V3::ArrayNode
- #dsl_dep — Schemacop::V3::HashNode
- #dsl_list — Schemacop::V3::ArrayNode
- #dsl_node — Schemacop::V3::Node
- #dsl_scm — Schemacop::V3::Node
- #eager_load! — Schemacop::V3::GlobalContext
- #error — Schemacop::V2::Collector
- #error — Schemacop::Result
- #exception_message — Schemacop::V2::Collector
- #exception_message — Schemacop::Result
- #exec_block — Schemacop::V2::Node
- #exec_block — Schemacop::V2::NodeSupportingType
- #exec_block — Schemacop::V2::NodeWithBlock
- #field — Schemacop::V2::NodeSupportingField
- #ignore_next_segment — Schemacop::V2::Collector
- #in_path — Schemacop::Result
- #init — Schemacop::V3::ArrayNode
- #init — Schemacop::V3::CombinationNode
- #init — Schemacop::V3::HashNode
- #init — Schemacop::V3::Node
- #init — Schemacop::V3::ObjectNode
- #init — Schemacop::V3::ReferenceNode
- #init — Schemacop::V3::StringNode
- #invalid? — Schemacop::BaseSchema
- #item_for_data — Schemacop::V3::ArrayNode
- #item_matches? — Schemacop::V3::Node
- #list? — Schemacop::V3::ArrayNode
- #load_file — Schemacop::V3::GlobalContext
- #load_schema — Schemacop::V3::GlobalContext
- #match — Schemacop::V3::CombinationNode
- #matches — Schemacop::V3::CombinationNode
- #messages — Schemacop::Result
- #messages_by_path — Schemacop::Result
- #method_missing — Schemacop::ScopedEnv
- #method_missing — Schemacop::V3::DslScope
- #opt — Schemacop::V2::NodeSupportingField
- #opt! — Schemacop::V2::NodeSupportingField
- #opt? — Schemacop::V2::NodeSupportingField
- #option — Schemacop::V2::Node
- #option? — Schemacop::V2::Node
- #override_value — Schemacop::V2::Collector
- #path — Schemacop::V2::Collector
- #path_for — Schemacop::V3::GlobalContext
- #process_json — Schemacop::V3::Node
- #process_json — Schemacop::V3::NumericNode
- #req — Schemacop::V2::NodeSupportingField
- #req! — Schemacop::V2::NodeSupportingField
- #req? — Schemacop::V2::NodeSupportingField
- #required? — Schemacop::V3::Node
- #resolve_type_klass — Schemacop::V2::Node
- #respond_to_missing? — Schemacop::ScopedEnv
- #respond_to_missing? — Schemacop::V3::DslScope
- #schema — Schemacop::V3::Context
- #schema — Schemacop::V3::GlobalContext
- #schema_for — Schemacop::V3::GlobalContext
- #schemas — Schemacop::V3::Node
- #swagger_json? — Schemacop::V3::Context
- #target — Schemacop::V3::ReferenceNode
- #type — Schemacop::V2::NodeSupportingType
- #type — Schemacop::V3::AllOfNode
- #type — Schemacop::V3::AnyOfNode
- #type — Schemacop::V3::CombinationNode
- #type — Schemacop::V3::IsNotNode
- #type — Schemacop::V3::OneOfNode
- #type_assertion_method — Schemacop::V3::Node
- #type_assertion_method — Schemacop::V3::ObjectNode
- #type_filter_matches? — Schemacop::V2::Node
- #type_label — Schemacop::V2::Node
- #type_label — Schemacop::V2::ObjectValidator
- #type_matches? — Schemacop::V2::Node
- #type_matches? — Schemacop::V2::ObjectValidator
- #used_external_schemas — Schemacop::V3::Node
- #used_external_schemas — Schemacop::V3::ReferenceNode
- #valid? — Schemacop::BaseSchema
- #valid? — Schemacop::V2::Collector
- #valid? — Schemacop::Result
- #validate — Schemacop::Schema2
- #validate — Schemacop::Schema3
- #validate — Schemacop::V2::FieldNode
- #validate — Schemacop::V2::Node
- #validate — Schemacop::V2::NodeSupportingType
- #validate — Schemacop::V2::ArrayValidator
- #validate — Schemacop::V2::HashValidator
- #validate — Schemacop::V2::NumberValidator
- #validate — Schemacop::V2::StringValidator
- #validate — Schemacop::V3::Node
- #validate! — Schemacop::BaseSchema
- #validate_custom_check — Schemacop::V2::Node
- #validate_options! — Schemacop::V2::StringValidator
- #validate_self — Schemacop::V3::AnyOfNode
- #validate_self — Schemacop::V3::ArrayNode
- #validate_self — Schemacop::V3::HashNode
- #validate_self — Schemacop::V3::IsNotNode
- #validate_self — Schemacop::V3::Node
- #validate_self — Schemacop::V3::NumericNode
- #validate_self — Schemacop::V3::ObjectNode
- #validate_self — Schemacop::V3::OneOfNode
- #validate_self — Schemacop::V3::StringNode
- #validate_types — Schemacop::V2::NodeSupportingType
- #virtual_path_for — Schemacop::V3::GlobalContext
- #with_json_format — Schemacop::V3::Context