Table of Contents - nxt_schema-1.0.2 Documentation
Pages
Classes and Modules
- NxtSchema
- NxtSchema::Callable
- NxtSchema::Dsl
- NxtSchema::Error
- NxtSchema::Errors
- NxtSchema::Errors::CoercionError
- NxtSchema::Errors::Invalid
- NxtSchema::Errors::InvalidOptions
- NxtSchema::Node
- NxtSchema::Node::AnyOf
- NxtSchema::Node::Base
- NxtSchema::Node::Collection
- NxtSchema::Node::ErrorStore
- NxtSchema::Node::Errors
- NxtSchema::Node::Errors::SchemaError
- NxtSchema::Node::Errors::ValidationError
- NxtSchema::Node::Leaf
- NxtSchema::Node::Schema
- NxtSchema::Registry
- NxtSchema::Registry::ClassMethods
- NxtSchema::Registry::Proxy
- NxtSchema::Template
- NxtSchema::Template::AnyOf
- NxtSchema::Template::Base
- NxtSchema::Template::Collection
- NxtSchema::Template::HasSubNodes
- NxtSchema::Template::Leaf
- NxtSchema::Template::MaybeEvaluator
- NxtSchema::Template::OnEvaluator
- NxtSchema::Template::Schema
- NxtSchema::Template::SubNodes
- NxtSchema::Template::TypeResolver
- NxtSchema::Template::TypeSystemResolver
- NxtSchema::Types
- NxtSchema::Undefined
- NxtSchema::Validator
- NxtSchema::Validator::ValidateWithProxy
- NxtSchema::Validators
- NxtSchema::Validators::Attribute
- NxtSchema::Validators::Equality
- NxtSchema::Validators::ErrorMessages
- NxtSchema::Validators::Excluded
- NxtSchema::Validators::Excludes
- NxtSchema::Validators::GreaterThan
- NxtSchema::Validators::GreaterThanOrEqual
- NxtSchema::Validators::Included
- NxtSchema::Validators::Includes
- NxtSchema::Validators::LessThan
- NxtSchema::Validators::LessThanOrEqual
- NxtSchema::Validators::OptionalNode
- NxtSchema::Validators::Pattern
- NxtSchema::Validators::Query
- NxtSchema::Validators::Validator
Methods
- ::files — NxtSchema::Validators::ErrorMessages
- ::included — NxtSchema::Registry
- ::load — NxtSchema::Validators::ErrorMessages
- ::new — NxtSchema::Callable
- ::new — NxtSchema::Errors::Invalid
- ::new — NxtSchema::Node::Base
- ::new — NxtSchema::Node::ErrorStore
- ::new — NxtSchema::Node::Errors::SchemaError
- ::new — NxtSchema::Node::Errors::ValidationError
- ::new — NxtSchema::Registry::Proxy
- ::new — NxtSchema::Template::AnyOf
- ::new — NxtSchema::Template::Base
- ::new — NxtSchema::Template::Collection
- ::new — NxtSchema::Template::Leaf
- ::new — NxtSchema::Template::MaybeEvaluator
- ::new — NxtSchema::Template::OnEvaluator
- ::new — NxtSchema::Template::Schema
- ::new — NxtSchema::Template::SubNodes
- ::new — NxtSchema::Validators::Attribute
- ::new — NxtSchema::Validators::Equality
- ::new — NxtSchema::Validators::Excluded
- ::new — NxtSchema::Validators::Excludes
- ::new — NxtSchema::Validators::GreaterThan
- ::new — NxtSchema::Validators::GreaterThanOrEqual
- ::new — NxtSchema::Validators::Included
- ::new — NxtSchema::Validators::Includes
- ::new — NxtSchema::Validators::LessThan
- ::new — NxtSchema::Validators::LessThanOrEqual
- ::new — NxtSchema::Validators::OptionalNode
- ::new — NxtSchema::Validators::Pattern
- ::new — NxtSchema::Validators::Query
- ::new — NxtSchema::Validator::ValidateWithProxy
- ::register_as — NxtSchema::Validators::Validator
- ::register_error_messages — NxtSchema
- ::register_type — NxtSchema
- ::register_validator — NxtSchema
- ::resolve — NxtSchema::Validators::ErrorMessages
- ::values — NxtSchema::Validators::ErrorMessages
- ::values= — NxtSchema::Validators::ErrorMessages
- #[] — NxtSchema::Template::HasSubNodes
- #add — NxtSchema::Template::SubNodes
- #add_error — NxtSchema::Node::Base
- #add_error — NxtSchema::Node::ErrorStore
- #add_error — NxtSchema::Validator::ValidateWithProxy
- #add_schema_error — NxtSchema::Node::Base
- #add_schema_error — NxtSchema::Node::ErrorStore
- #add_sub_node — NxtSchema::Template::Collection
- #add_sub_node — NxtSchema::Template::HasSubNodes
- #add_validation_error — NxtSchema::Node::ErrorStore
- #additional_keys — NxtSchema::Node::Schema
- #additional_keys? — NxtSchema::Node::Schema
- #allow_additional_keys? — NxtSchema::Node::Schema
- #any_of — NxtSchema::Dsl
- #any_of — NxtSchema::Template::HasSubNodes
- #apply — NxtSchema::Registry::Proxy
- #apply — NxtSchema::Template::Base
- #apply! — NxtSchema::Registry::Proxy
- #apply! — NxtSchema::Template::Base
- #apply_additional_keys_strategy — NxtSchema::Node::Schema
- #apply_on_evaluators — NxtSchema::Node::Base
- #args_from_arity — NxtSchema::Callable
- #arity — NxtSchema::Callable
- #build — NxtSchema::Validators::Attribute
- #build — NxtSchema::Validators::Equality
- #build — NxtSchema::Validators::Excluded
- #build — NxtSchema::Validators::Excludes
- #build — NxtSchema::Validators::GreaterThan
- #build — NxtSchema::Validators::GreaterThanOrEqual
- #build — NxtSchema::Validators::Included
- #build — NxtSchema::Validators::Includes
- #build — NxtSchema::Validators::LessThan
- #build — NxtSchema::Validators::LessThanOrEqual
- #build — NxtSchema::Validators::OptionalNode
- #build — NxtSchema::Validators::Pattern
- #build — NxtSchema::Validators::Query
- #build_child_node — NxtSchema::Node::Collection
- #build_child_node — NxtSchema::Node::Schema
- #build_message — NxtSchema::Errors::Invalid
- #build_node — NxtSchema::Template::Base
- #call — NxtSchema::Callable
- #call — NxtSchema::Node::AnyOf
- #call — NxtSchema::Node::Base
- #call — NxtSchema::Node::Collection
- #call — NxtSchema::Node::Leaf
- #call — NxtSchema::Node::Schema
- #call — NxtSchema::Template::MaybeEvaluator
- #call — NxtSchema::Template::OnEvaluator
- #call — NxtSchema::Template::TypeSystemResolver
- #child_nodes — NxtSchema::Node::AnyOf
- #child_nodes — NxtSchema::Node::Collection
- #child_nodes — NxtSchema::Node::Schema
- #coerce_input — NxtSchema::Node::Base
- #coerced? — NxtSchema::Node::Base
- #collection — NxtSchema::Template::AnyOf
- #collection — NxtSchema::Dsl
- #collection — NxtSchema::Template::HasSubNodes
- #condition_applies? — NxtSchema::Template::OnEvaluator
- #configure — NxtSchema::Template::Base
- #copy_aggregated_errors_to_node — NxtSchema::Validator::ValidateWithProxy
- #default — NxtSchema::Template::Base
- #ensure_node_name_free — NxtSchema::Template::SubNodes
- #ensure_sub_nodes_present — NxtSchema::Template::HasSubNodes
- #evaluator — NxtSchema::Template::MaybeEvaluator
- #flag_missing_keys — NxtSchema::Node::Schema
- #inherited — NxtSchema::Registry::ClassMethods
- #input_has_key? — NxtSchema::Node::Schema
- #inspect — NxtSchema::Undefined
- #keys — NxtSchema::Node::Schema
- #leaf? — NxtSchema::Template::Leaf
- #maybe — NxtSchema::Template::AnyOf
- #maybe — NxtSchema::Template::Base
- #maybe_evaluator_applies? — NxtSchema::Node::Base
- #merge_errors — NxtSchema::Node::Base
- #merge_errors — NxtSchema::Node::ErrorStore
- #method? — NxtSchema::Callable
- #missing_input? — NxtSchema::Template::Base
- #missing_keys — NxtSchema::Node::Schema
- #node — NxtSchema::Template::AnyOf
- #node — NxtSchema::Template::HasSubNodes
- #node_class — NxtSchema::Template::Base
- #nodes — NxtSchema::Node::AnyOf
- #nodes — NxtSchema::Dsl
- #nodes — NxtSchema::Template::HasSubNodes
- #omnipresent — NxtSchema::Template::Schema
- #omnipresent? — NxtSchema::Template::Base
- #on — NxtSchema::Template::AnyOf
- #on — NxtSchema::Template::Base
- #optional — NxtSchema::Template::Schema
- #optional? — NxtSchema::Template::Base
- #optional_and_not_given_key? — NxtSchema::Node::Schema
- #params — NxtSchema::Dsl
- #proc? — NxtSchema::Callable
- #raise_type_not_resolvable_error — NxtSchema::Template::TypeResolver
- #register_as_coerced_when_no_errors — NxtSchema::Node::Base
- #register_error_messages — NxtSchema
- #register_type — NxtSchema
- #register_validator — NxtSchema::Template::Base
- #register_validator — NxtSchema
- #reject_additional_keys? — NxtSchema::Node::Schema
- #required — NxtSchema::Template::HasSubNodes
- #resolve — NxtSchema::Template::TypeResolver
- #resolve_additional_keys_strategy — NxtSchema::Template::Base
- #resolve_context — NxtSchema::Template::Base
- #resolve_error_key — NxtSchema::Node::Base
- #resolve_key_transformer — NxtSchema::Template::Base
- #resolve_name — NxtSchema::Template::Base
- #resolve_omnipresent_option — NxtSchema::Template::AnyOf
- #resolve_omnipresent_option — NxtSchema::Template::Base
- #resolve_optional_option — NxtSchema::Template::AnyOf
- #resolve_optional_option — NxtSchema::Template::Base
- #resolve_path — NxtSchema::Template::Base
- #resolve_type — NxtSchema::Template::AnyOf
- #resolve_type — NxtSchema::Template::Base
- #resolve_type_from_symbol — NxtSchema::Template::TypeResolver
- #resolve_type_system — NxtSchema::Template::Base
- #restrict_additional_keys? — NxtSchema::Node::Schema
- #root? — NxtSchema::Node::Base
- #root_node? — NxtSchema::Template::Base
- #run_validations — NxtSchema::Node::Base
- #schema — NxtSchema::Template::AnyOf
- #schema — NxtSchema::Dsl
- #schema — NxtSchema::Template::HasSubNodes
- #schemas — NxtSchema::Registry::ClassMethods
- #sub_node — NxtSchema::Node::Collection
- #sub_nodes — NxtSchema::Template::HasSubNodes
- #to_s — NxtSchema::Undefined
- #transform_keys — NxtSchema::Node::Schema
- #translate_error — NxtSchema::Validators::Validator
- #type_defined_in_type_system? — NxtSchema::Template::TypeResolver
- #type_resolver — NxtSchema::Template::Base
- #up — NxtSchema::Node::Base
- #valid? — NxtSchema::Node::AnyOf
- #valid? — NxtSchema::Node::Base
- #valid_node — NxtSchema::Node::AnyOf
- #validate — NxtSchema::Template::Base
- #validate — NxtSchema::Validator::ValidateWithProxy
- #validate_filled — NxtSchema::Node::Collection
- #validate_with — NxtSchema::Template::Base
- #validator — NxtSchema::Template::Base
- #validator — NxtSchema::Validator::ValidateWithProxy
- #value? — NxtSchema::Callable