Table of Contents - dry-schema-1.8.0 Documentation
Classes and Modules
- Dry
- Dry::Schema
- Dry::Schema::Compiler
- Dry::Schema::Config
- Dry::Schema::DSL
- Dry::Schema::Extensions
- Dry::Schema::Extensions::Hints
- Dry::Schema::Extensions::Hints::CompilerMethods
- Dry::Schema::Extensions::Hints::MessageCompilerMethods
- Dry::Schema::Extensions::Hints::MessageSetMethods
- Dry::Schema::Extensions::Hints::ResultMethods
- Dry::Schema::Hint
- Dry::Schema::Info
- Dry::Schema::Info::SchemaCompiler
- Dry::Schema::Info::SchemaMethods
- Dry::Schema::JSON
- Dry::Schema::Key
- Dry::Schema::Key::Array
- Dry::Schema::Key::Hash
- Dry::Schema::KeyCoercer
- Dry::Schema::KeyMap
- Dry::Schema::KeyValidator
- Dry::Schema::Macros
- Dry::Schema::Macros::Array
- Dry::Schema::Macros::Core
- Dry::Schema::Macros::DSL
- Dry::Schema::Macros::Each
- Dry::Schema::Macros::Filled
- Dry::Schema::Macros::Hash
- Dry::Schema::Macros::Key
- Dry::Schema::Macros::Maybe
- Dry::Schema::Macros::Optional
- Dry::Schema::Macros::Required
- Dry::Schema::Macros::Schema
- Dry::Schema::Macros::Value
- Dry::Schema::Message
- Dry::Schema::Message::Or
- Dry::Schema::Message::Or::Abstract
- Dry::Schema::Message::Or::MultiPath
- Dry::Schema::Message::Or::SinglePath
- Dry::Schema::MessageCompiler
- Dry::Schema::MessageCompiler::VisitorOpts
- Dry::Schema::MessageSet
- Dry::Schema::Messages
- Dry::Schema::Messages::Abstract
- Dry::Schema::Messages::I18n
- Dry::Schema::Messages::Namespaced
- Dry::Schema::Messages::Template
- Dry::Schema::Messages::YAML
- Dry::Schema::NamespacedRule
- Dry::Schema::Params
- Dry::Schema::Path
- Dry::Schema::Predicate
- Dry::Schema::Predicate::Negation
- Dry::Schema::PredicateInferrer
- Dry::Schema::PredicateRegistry
- Dry::Schema::PrimitiveInferrer
- Dry::Schema::Processor
- Dry::Schema::ProcessorSteps
- Dry::Schema::Result
- Dry::Schema::RuleApplier
- Dry::Schema::Step
- Dry::Schema::Trace
- Dry::Schema::TypeContainer
- Dry::Schema::TypeRegistry
- Dry::Schema::Types
- Dry::Schema::ValueCoercer
Methods
- ::JSON — Dry::Schema
- ::Params — Dry::Schema
- ::[] — Dry::Schema::Key
- ::[] — Dry::Schema::KeyMap
- ::[] — Dry::Schema::MessageSet
- ::[] — Dry::Schema::Path
- ::[] — Dry::Schema::Message::Or
- ::build — Dry::Schema::Messages::Abstract
- ::build — Dry::Schema::Messages::YAML
- ::cache — Dry::Schema::Messages::YAML
- ::call — Dry::Schema::Path
- ::config — Dry::Schema
- ::define — Dry::Schema
- ::define — Dry::Schema::Processor
- ::flat_hash — Dry::Schema::Messages::YAML
- ::keys_from_hash — Dry::Schema::Path
- ::new — Dry::Schema::Compiler
- ::new — Dry::Schema::DSL
- ::new — Dry::Schema::Message::Or::SinglePath
- ::new — Dry::Schema::Message::Or::MultiPath
- ::new — Dry::Schema::Info::SchemaCompiler
- ::new — Dry::Schema::Result
- ::new — Dry::Schema::Key
- ::new — Dry::Schema::Key
- ::new — Dry::Schema::Key::Hash
- ::new — Dry::Schema::Key::Array
- ::new — Dry::Schema::KeyCoercer
- ::new — Dry::Schema::KeyCoercer
- ::new — Dry::Schema::KeyMap
- ::new — Dry::Schema::KeyMap
- ::new — Dry::Schema::Message::Or::Abstract
- ::new — Dry::Schema::MessageCompiler
- ::new — Dry::Schema::MessageCompiler::VisitorOpts
- ::new — Dry::Schema::MessageSet
- ::new — Dry::Schema::Messages::I18n
- ::new — Dry::Schema::Messages::Namespaced
- ::new — Dry::Schema::Messages::YAML
- ::new — Dry::Schema::NamespacedRule
- ::new — Dry::Schema::Path
- ::new — Dry::Schema::Predicate
- ::new — Dry::Schema::Predicate::Negation
- ::new — Dry::Schema::PredicateInferrer
- ::new — Dry::Schema::PrimitiveInferrer
- ::new — Dry::Schema::Processor
- ::new — Dry::Schema::Step
- ::new — Dry::Schema::Trace
- ::new — Dry::Schema::TypeContainer
- ::new — Dry::Schema::TypeRegistry
- ::new — Dry::Schema::TypeRegistry
- ::new — Dry::Schema::Extensions::Hints::MessageCompilerMethods
- ::new — Dry::Schema::Extensions::Hints::MessageSetMethods
- ::source_cache — Dry::Schema::Messages::YAML
- ::symbolized — Dry::Schema::KeyCoercer
- #! — Dry::Schema::Predicate
- #& — Dry::Schema::Path
- #+ — Dry::Schema::KeyMap
- #<< — Dry::Schema::Trace
- #<=> — Dry::Schema::Message
- #<=> — Dry::Schema::Path
- #[] — Dry::Schema::DSL
- #[] — Dry::Schema::Result
- #[] — Dry::Schema::KeyCoercer
- #[] — Dry::Schema::MessageSet
- #[] — Dry::Schema::Messages::Abstract
- #[] — Dry::Schema::Messages::Namespaced
- #[] — Dry::Schema::Messages::Template
- #[] — Dry::Schema::Processor
- #[] — Dry::Schema::ProcessorSteps
- #[] — Dry::Schema::TypeRegistry
- #[]= — Dry::Schema::ProcessorSteps
- #^ — Dry::Schema::Processor
- #_path — Dry::Schema::Message
- #add_error — Dry::Schema::Result
- #after — Dry::Schema::DSL
- #after — Dry::Schema::ProcessorSteps
- #append — Dry::Schema::Trace
- #append_macro — Dry::Schema::Macros::DSL
- #append_mapped_size_tokens — Dry::Schema::MessageCompiler
- #arg_list — Dry::Schema::PredicateRegistry
- #array — Dry::Schema::DSL
- #array — Dry::Schema::Macros::DSL
- #array_type? — Dry::Schema::Macros::Value
- #ast — Dry::Schema::Macros::Array
- #ast — Dry::Schema::Macros::Core
- #ast — Dry::Schema::Macros::Each
- #ast — Dry::Schema::NamespacedRule
- #ast — Dry::Schema::Predicate
- #ast — Dry::Schema::Predicate::Negation
- #ast — Dry::Schema::Processor
- #at — Dry::Schema::Result
- #before — Dry::Schema::DSL
- #before — Dry::Schema::ProcessorSteps
- #build_array_type — Dry::Schema::Macros::Value
- #cache — Dry::Schema::Messages::YAML
- #cache_key — Dry::Schema::Messages::Namespaced
- #call — Dry::Schema::DSL
- #call — Dry::Schema::Info::SchemaCompiler
- #call — Dry::Schema::KeyCoercer
- #call — Dry::Schema::KeyValidator
- #call — Dry::Schema::Macros::Filled
- #call — Dry::Schema::Macros::Hash
- #call — Dry::Schema::Macros::Maybe
- #call — Dry::Schema::Macros::Schema
- #call — Dry::Schema::Macros::Value
- #call — Dry::Schema::MessageCompiler
- #call — Dry::Schema::MessageCompiler::VisitorOpts
- #call — Dry::Schema::Messages::Abstract
- #call — Dry::Schema::Messages::Namespaced
- #call — Dry::Schema::Messages::Template
- #call — Dry::Schema::NamespacedRule
- #call — Dry::Schema::Processor
- #call — Dry::Schema::ProcessorSteps
- #call — Dry::Schema::RuleApplier
- #call — Dry::Schema::Step
- #call — Dry::Schema::ValueCoercer
- #call — Dry::Schema::Macros
- #class — Dry::Schema::Trace
- #coerced_name — Dry::Schema::Key
- #coercible — Dry::Schema::Key
- #coercible — Dry::Schema::Key::Hash
- #coercible — Dry::Schema::Key::Array
- #coercible — Dry::Schema::KeyMap
- #combine_message_hashes — Dry::Schema::MessageSet
- #combine_message_values — Dry::Schema::MessageSet
- #concat — Dry::Schema::Result
- #config — Dry::Schema::Processor
- #configure — Dry::Schema::DSL
- #current_messages — Dry::Schema::MessageCompiler::VisitorOpts
- #custom_top_namespace? — Dry::Schema::Messages::Abstract
- #custom_type? — Dry::Schema::DSL
- #custom_type? — Dry::Schema::Macros::DSL
- #data — Dry::Schema::Messages::Template
- #deconstruct_keys — Dry::Schema::Result
- #default_config — Dry::Schema::DSL
- #default_locale — Dry::Schema::Messages::Abstract
- #default_locale — Dry::Schema::Messages::I18n
- #define — Dry::Schema::Macros::Schema
- #dump — Dry::Schema::Message
- #dump — Dry::Schema::Message::Or::SinglePath
- #dump — Dry::Schema::Key
- #dump — Dry::Schema::Key::Hash
- #dump — Dry::Schema::Key::Array
- #dump — Dry::Schema::KeyMap
- #dup — Dry::Schema::MessageCompiler::VisitorOpts
- #each — Dry::Schema::KeyMap
- #each — Dry::Schema::Macros::DSL
- #each — Dry::Schema::MessageSet
- #each — Dry::Schema::Path
- #empty? — Dry::Schema::MessageSet
- #ensure_message! — Dry::Schema::Messages::Template
- #ensure_valid — Dry::Schema::Predicate
- #ensure_valid_predicates — Dry::Schema::Macros::Filled
- #eql? — Dry::Schema::Message
- #error? — Dry::Schema::Result
- #errors — Dry::Schema::Result
- #errors — Dry::Schema::Extensions::Hints::ResultMethods
- #evaluate — Dry::Schema::Trace
- #evaluate_predicates — Dry::Schema::Trace
- #evaluated_key — Dry::Schema::Messages::YAML
- #evaluation_context — Dry::Schema::Messages::YAML
- #exclude? — Dry::Schema::Extensions::Hints::MessageCompilerMethods
- #expected_primitives — Dry::Schema::Macros::Filled
- #extract_type_spec — Dry::Schema::Macros::DSL
- #failure? — Dry::Schema::Result
- #failures — Dry::Schema::MessageCompiler::VisitorOpts
- #fetch — Dry::Schema::MessageSet
- #filled — Dry::Schema::Macros::DSL
- #filled — Dry::Schema::Macros::Key
- #filled_lookup_paths — Dry::Schema::Messages::Abstract
- #filled_lookup_paths — Dry::Schema::Messages::Namespaced
- #filter — Dry::Schema::Macros::Key
- #filter — Dry::Schema::Extensions::Hints::MessageCompilerMethods
- #filter_empty_string? — Dry::Schema::Macros::Filled
- #filter_rules? — Dry::Schema::DSL
- #filter_rules? — Dry::Schema::Processor
- #filter_schema — Dry::Schema::DSL
- #filter_schema — Dry::Schema::Processor
- #filter_schema_dsl — Dry::Schema::DSL
- #freeze — Dry::Schema::MessageSet
- #get — Dry::Schema::Messages::I18n
- #get — Dry::Schema::Messages::Namespaced
- #get — Dry::Schema::Messages::YAML
- #hash — Dry::Schema::Macros::DSL
- #hash_type — Dry::Schema::Macros::Schema
- #hash_type? — Dry::Schema::Macros::Value
- #hint? — Dry::Schema::Message
- #hint? — Dry::Schema::Message::Or::SinglePath
- #hint? — Dry::Schema::Message::Or::MultiPath
- #hint? — Dry::Schema::Hint
- #hints — Dry::Schema::MessageCompiler::VisitorOpts
- #hints — Dry::Schema::Extensions::Hints::ResultMethods
- #hints? — Dry::Schema::Extensions::Hints::MessageCompilerMethods
- #import_callbacks — Dry::Schema::ProcessorSteps
- #import_steps — Dry::Schema::Macros::Value
- #include? — Dry::Schema::Path
- #info — Dry::Schema::Info::SchemaMethods
- #inspect — Dry::Schema::Config
- #inspect — Dry::Schema::Result
- #inspect — Dry::Schema::KeyMap
- #inspect — Dry::Schema::Processor
- #interpolatable_data — Dry::Schema::Messages::Abstract
- #interpolatable_data — Dry::Schema::Messages::I18n
- #interpolatable_data — Dry::Schema::Messages::Namespaced
- #interpolatable_data — Dry::Schema::Messages::YAML
- #interpolate — Dry::Schema::Messages::Abstract
- #interpolate — Dry::Schema::Messages::I18n
- #interpolate — Dry::Schema::Messages::Namespaced
- #interpolate — Dry::Schema::Messages::YAML
- #key — Dry::Schema::DSL
- #key? — Dry::Schema::Result
- #key? — Dry::Schema::Messages::Abstract
- #key? — Dry::Schema::Messages::I18n
- #key? — Dry::Schema::Messages::Namespaced
- #key? — Dry::Schema::Messages::YAML
- #key_coercer — Dry::Schema::DSL
- #key_failure? — Dry::Schema::MessageCompiler::VisitorOpts
- #key_map — Dry::Schema::DSL
- #key_map — Dry::Schema::Processor
- #key_map — Dry::Schema::ProcessorSteps
- #key_map_type — Dry::Schema::DSL
- #key_paths — Dry::Schema::KeyValidator
- #key_spec — Dry::Schema::DSL
- #key_validator — Dry::Schema::DSL
- #last — Dry::Schema::Path
- #load_translations — Dry::Schema::Messages::YAML
- #looked_up_paths — Dry::Schema::Messages::Abstract
- #looked_up_paths — Dry::Schema::Messages::YAML
- #lookup_options — Dry::Schema::MessageCompiler
- #lookup_paths — Dry::Schema::Messages::Abstract
- #lookup_tokens — Dry::Schema::Messages::Abstract
- #maybe — Dry::Schema::Macros::Key
- #maybe_type? — Dry::Schema::Macros::Value
- #merge — Dry::Schema::DSL
- #merge — Dry::Schema::Messages::I18n
- #merge — Dry::Schema::Messages::YAML
- #merge — Dry::Schema::Processor
- #merge — Dry::Schema::ProcessorSteps
- #merge_callbacks — Dry::Schema::ProcessorSteps
- #message_compiler — Dry::Schema::Processor
- #message_set — Dry::Schema::Result
- #message_text — Dry::Schema::MessageCompiler
- #message_tokens — Dry::Schema::MessageCompiler
- #message_type — Dry::Schema::MessageCompiler
- #message_type — Dry::Schema::Extensions::Hints::MessageCompilerMethods
- #messages — Dry::Schema::Extensions::Hints::ResultMethods
- #messages_map — Dry::Schema::MessageSet
- #method_missing — Dry::Schema::Config
- #method_missing — Dry::Schema::Macros::Value
- #method_missing — Dry::Schema::Trace
- #namespaced — Dry::Schema::Messages::Abstract
- #namespaced — Dry::Schema::TypeRegistry
- #new — Dry::Schema::DSL
- #new — Dry::Schema::Result
- #new — Dry::Schema::Key
- #new — Dry::Schema::Macros::Core
- #operation — Dry::Schema::Macros::Core
- #operation — Dry::Schema::Macros::Optional
- #operation — Dry::Schema::Macros::Required
- #optional — Dry::Schema::DSL
- #optional? — Dry::Schema::Macros::Schema
- #or_translator — Dry::Schema::MessageCompiler
- #output — Dry::Schema::Result
- #parent — Dry::Schema::DSL
- #parent_filter_schemas — Dry::Schema::DSL
- #parent_key_map — Dry::Schema::DSL
- #parent_rules — Dry::Schema::DSL
- #parent_type — Dry::Schema::Macros::Schema
- #partition_message_values — Dry::Schema::MessageSet
- #path — Dry::Schema::Result
- #path — Dry::Schema::Macros::Core
- #path — Dry::Schema::MessageCompiler::VisitorOpts
- #prepare — Dry::Schema::Messages::I18n
- #prepare — Dry::Schema::Messages::YAML
- #process_operation — Dry::Schema::Macros::Schema
- #processor_config — Dry::Schema::Macros::Filled
- #read — Dry::Schema::Key
- #read — Dry::Schema::Key::Hash
- #redefined_schema? — Dry::Schema::Macros::Schema
- #reduced_rule — Dry::Schema::Trace
- #replace — Dry::Schema::Result
- #required — Dry::Schema::DSL
- #resolve_type — Dry::Schema::DSL
- #resolve_type — Dry::Schema::Macros::DSL
- #respond_to_missing? — Dry::Schema::Config
- #respond_to_missing? — Dry::Schema::Macros::Value
- #root — Dry::Schema::Messages::Abstract
- #rule — Dry::Schema::Messages::Abstract
- #rule_applier — Dry::Schema::DSL
- #rule_applier — Dry::Schema::Processor
- #rule_applier — Dry::Schema::ProcessorSteps
- #rule_lookup_paths — Dry::Schema::Messages::Abstract
- #rule_lookup_paths — Dry::Schema::Messages::Namespaced
- #rules — Dry::Schema::DSL
- #rules — Dry::Schema::Processor
- #same_root? — Dry::Schema::Path
- #schema — Dry::Schema::Macros::DSL
- #schema? — Dry::Schema::Macros::Schema
- #schema_or_predicate? — Dry::Schema::Macros::DSL
- #schema_type — Dry::Schema::Macros::Filled
- #scoped — Dry::Schema::Step
- #set_type — Dry::Schema::DSL
- #setup — Dry::Schema::Messages
- #store_translations — Dry::Schema::Messages::I18n
- #stringified — Dry::Schema::Key
- #stringified — Dry::Schema::Key::Hash
- #stringified — Dry::Schema::Key::Array
- #stringified — Dry::Schema::KeyMap
- #success? — Dry::Schema::Result
- #supports? — Dry::Schema::Compiler
- #to_a — Dry::Schema::Message::Or::SinglePath
- #to_ast — Dry::Schema::Macros::Array
- #to_ast — Dry::Schema::Macros::Core
- #to_ast — Dry::Schema::Macros::Each
- #to_ast — Dry::Schema::Macros::Key
- #to_ast — Dry::Schema::Macros::Maybe
- #to_ast — Dry::Schema::NamespacedRule
- #to_ast — Dry::Schema::Predicate
- #to_ast — Dry::Schema::Predicate::Negation
- #to_ast — Dry::Schema::Processor
- #to_ast — Dry::Schema::RuleApplier
- #to_ast — Dry::Schema::Trace
- #to_dot_notation — Dry::Schema::Key
- #to_dot_notation — Dry::Schema::Key::Hash
- #to_dot_notation — Dry::Schema::Key::Array
- #to_dot_notation — Dry::Schema::KeyMap
- #to_h — Dry::Schema::Message
- #to_h — Dry::Schema::Message::Or::SinglePath
- #to_h — Dry::Schema::Message::Or::MultiPath
- #to_h — Dry::Schema::Info::SchemaCompiler
- #to_h — Dry::Schema::Result
- #to_h — Dry::Schema::MessageSet
- #to_h — Dry::Schema::Path
- #to_h — Dry::Schema::Extensions::Hints::MessageSetMethods
- #to_hash — Dry::Schema::MessageSet
- #to_hash — Dry::Schema::Extensions::Hints::MessageSetMethods
- #to_monad — Dry::Schema::Result
- #to_or — Dry::Schema::Message
- #to_proc — Dry::Schema::Processor
- #to_rule — Dry::Schema::DSL
- #to_rule — Dry::Schema::Macros::Core
- #to_rule — Dry::Schema::Macros::Key
- #to_rule — Dry::Schema::Macros::Optional
- #to_rule — Dry::Schema::Predicate
- #to_rule — Dry::Schema::Processor
- #to_rule — Dry::Schema::Trace
- #to_s — Dry::Schema::Message
- #to_s — Dry::Schema::Message::Or::SinglePath
- #translate — Dry::Schema::Messages::Abstract
- #type — Dry::Schema::Macros::DSL
- #type_registry — Dry::Schema::DSL
- #type_schema — Dry::Schema::DSL
- #type_schema — Dry::Schema::Processor
- #type_schema — Dry::Schema::ProcessorSteps
- #update — Dry::Schema::Result
- #validate_name — Dry::Schema::Step
- #value — Dry::Schema::Macros::Array
- #value — Dry::Schema::Macros::DSL
- #value — Dry::Schema::Macros::Each
- #value — Dry::Schema::Macros::Key
- #value_coercer — Dry::Schema::DSL
- #visit — Dry::Schema::Info::SchemaCompiler
- #visit — Dry::Schema::MessageCompiler
- #visit_and — Dry::Schema::Compiler
- #visit_and — Dry::Schema::Info::SchemaCompiler
- #visit_and — Dry::Schema::MessageCompiler
- #visit_and — Dry::Schema::Extensions::Hints::CompilerMethods
- #visit_each — Dry::Schema::Info::SchemaCompiler
- #visit_each — Dry::Schema::Extensions::Hints::MessageCompilerMethods
- #visit_failure — Dry::Schema::MessageCompiler
- #visit_hint — Dry::Schema::MessageCompiler
- #visit_hint — Dry::Schema::Extensions::Hints::MessageCompilerMethods
- #visit_implication — Dry::Schema::Info::SchemaCompiler
- #visit_implication — Dry::Schema::MessageCompiler
- #visit_key — Dry::Schema::Info::SchemaCompiler
- #visit_key — Dry::Schema::MessageCompiler
- #visit_namespace — Dry::Schema::Compiler
- #visit_namespace — Dry::Schema::MessageCompiler
- #visit_not — Dry::Schema::MessageCompiler
- #visit_or — Dry::Schema::MessageCompiler
- #visit_predicate — Dry::Schema::Info::SchemaCompiler
- #visit_predicate — Dry::Schema::MessageCompiler
- #visit_predicate — Dry::Schema::Extensions::Hints::MessageCompilerMethods
- #visit_set — Dry::Schema::Info::SchemaCompiler
- #visit_set — Dry::Schema::MessageCompiler
- #visit_unexpected_key — Dry::Schema::MessageCompiler
- #visit_xor — Dry::Schema::MessageCompiler
- #with — Dry::Schema::MessageCompiler
- #write — Dry::Schema::Key
- #write — Dry::Schema::Key::Hash
- #write — Dry::Schema::Key::Array
- #write — Dry::Schema::KeyMap
- #xor — Dry::Schema::Processor