Table of Contents - dry-types-1.7.1 Documentation
Classes and Modules
- Dry
- Dry::Types
- Dry::Types::AnyClass
- Dry::Types::Array
- Dry::Types::Array::Constructor
- Dry::Types::Array::Member
- Dry::Types::Builder
- Dry::Types::BuilderMethods
- Dry::Types::CoercionError
- Dry::Types::Coercions
- Dry::Types::Coercions::JSON
- Dry::Types::Coercions::Params
- Dry::Types::Compiler
- Dry::Types::Composition
- Dry::Types::Composition::Constrained
- Dry::Types::Constrained
- Dry::Types::Constrained::Coercible
- Dry::Types::ConstraintError
- Dry::Types::Constructor
- Dry::Types::Constructor::Function
- Dry::Types::Constructor::Function::MethodCall
- Dry::Types::Constructor::Function::MethodCall::PrivateCall
- Dry::Types::Constructor::Function::MethodCall::PrivateSafeCall
- Dry::Types::Constructor::Function::MethodCall::PublicCall
- Dry::Types::Constructor::Function::Safe
- Dry::Types::Constructor::Function::Wrapper
- Dry::Types::Constructor::Wrapper
- Dry::Types::Container
- Dry::Types::Decorator
- Dry::Types::Default
- Dry::Types::Default::Callable
- Dry::Types::Definition
- Dry::Types::Enum
- Dry::Types::FnContainer
- Dry::Types::Hash
- Dry::Types::Hash::Constructor
- Dry::Types::Implication
- Dry::Types::Intersection
- Dry::Types::Lax
- Dry::Types::Map
- Dry::Types::Maybe
- Dry::Types::Meta
- Dry::Types::MissingKeyError
- Dry::Types::Module
- Dry::Types::MultipleError
- Dry::Types::Nominal
- Dry::Types::Options
- Dry::Types::PredicateInferrer
- Dry::Types::PredicateInferrer::Compiler
- Dry::Types::PredicateRegistry
- Dry::Types::PrimitiveInferrer
- Dry::Types::PrimitiveInferrer::Compiler
- Dry::Types::Printable
- Dry::Types::Printer
- Dry::Types::Printer::Composition
- Dry::Types::Result
- Dry::Types::Result::Failure
- Dry::Types::Result::Success
- Dry::Types::Safe
- Dry::Types::Schema
- Dry::Types::Schema::Key
- Dry::Types::SchemaError
- Dry::Types::Sum
- Dry::Types::Type
- Dry::Types::UnknownKeysError
Methods
- ::Rule — Dry::Types
- ::Types — Dry
- ::[] — Dry::Types::Constructor
- ::[] — Dry::Types::Constructor::Function
- ::[] — Dry::Types::Constructor::Function::MethodCall
- ::[] — Dry::Types::Default
- ::[] — Dry::Types::FnContainer
- ::[] — Dry::Types::Nominal
- ::[] — Dry::Types::Nominal
- ::[] — Dry::Types
- ::call_class — Dry::Types::Constructor::Function::MethodCall
- ::call_interface — Dry::Types::Constructor::Function::MethodCall::PublicCall
- ::const_missing — Dry::Types
- ::container — Dry::Types::FnContainer
- ::container — Dry::Types
- ::define_builder — Dry::Types
- ::handle — Dry::Types::CoercionError
- ::identifier — Dry::Types
- ::included — Dry::Types
- ::included — Dry::Types::Composition
- ::loader — Dry::Types
- ::module — Dry::Types
- ::name — Dry::Types::AnyClass
- ::new — Dry::Types::AnyClass
- ::new — Dry::Types::Array::Member
- ::new — Dry::Types::Compiler
- ::new — Dry::Types::Constrained
- ::new — Dry::Types::Constructor
- ::new — Dry::Types::Constructor
- ::new — Dry::Types::Constructor::Function
- ::new — Dry::Types::Constructor::Function::MethodCall
- ::new — Dry::Types::Default
- ::new — Dry::Types::Enum
- ::new — Dry::Types::CoercionError
- ::new — Dry::Types::MultipleError
- ::new — Dry::Types::SchemaError
- ::new — Dry::Types::MissingKeyError
- ::new — Dry::Types::UnknownKeysError
- ::new — Dry::Types::ConstraintError
- ::new — Dry::Types::Schema::Key
- ::new — Dry::Types::Printer
- ::new — Dry::Types::Result
- ::new — Dry::Types::Map
- ::new — Dry::Types::Module
- ::new — Dry::Types::Nominal
- ::new — Dry::Types::Nominal
- ::new — Dry::Types::PredicateInferrer
- ::new — Dry::Types::PredicateInferrer::Compiler
- ::new — Dry::Types::PredicateRegistry
- ::new — Dry::Types::PrimitiveInferrer
- ::new — Dry::Types::Printer::Composition
- ::new — Dry::Types::Result::Failure
- ::new — Dry::Types::Schema
- ::new — Dry::Types::Composition
- ::new — Dry::Types::Decorator
- ::new — Dry::Types::Meta
- ::new — Dry::Types::Options
- ::operator — Dry::Types::Implication
- ::operator — Dry::Types::Intersection
- ::operator — Dry::Types::Sum
- ::register — Dry::Types::FnContainer
- ::register — Dry::Types
- ::register_name — Dry::Types::FnContainer
- ::registered? — Dry::Types
- ::rule_compiler — Dry::Types
- ::to_ary — Dry::Types::Coercions::Params
- ::to_decimal — Dry::Types::Coercions::JSON
- ::to_decimal — Dry::Types::Coercions::Params
- ::to_false — Dry::Types::Coercions::Params
- ::to_float — Dry::Types::Coercions::Params
- ::to_hash — Dry::Types::Coercions::Params
- ::to_int — Dry::Types::Coercions::Params
- ::to_nil — Dry::Types::Coercions::JSON
- ::to_nil — Dry::Types::Coercions::Params
- ::to_true — Dry::Types::Coercions::Params
- ::type_map — Dry::Types
- ::wrapper_type — Dry::Types::Constructor
- ::yields_block? — Dry::Types::Constructor::Function
- #& — Dry::Types::Builder
- #<< — Dry::Types::Constructor
- #<< — Dry::Types::Constructor::Function
- #<< — Dry::Types::Builder
- #<< — Dry::Types::Constructor::Wrapper
- #=== — Dry::Types::Constrained
- #=== — Dry::Types::Type
- #> — Dry::Types::Builder
- #>> — Dry::Types::Constructor
- #>> — Dry::Types::Constructor::Function
- #>> — Dry::Types::Builder
- #Array — Dry::Types::BuilderMethods
- #Constant — Dry::Types::BuilderMethods
- #Constructor — Dry::Types::BuilderMethods
- #Hash — Dry::Types::BuilderMethods
- #Instance — Dry::Types::BuilderMethods
- #Interface — Dry::Types::BuilderMethods
- #Map — Dry::Types::BuilderMethods
- #Nominal — Dry::Types::BuilderMethods
- #Strict — Dry::Types::BuilderMethods
- #Value — Dry::Types::BuilderMethods
- #[] — Dry::Types::Constructor::Function
- #[] — Dry::Types::Constructor::Function::Wrapper
- #[] — Dry::Types::Lax
- #[] — Dry::Types::Lax
- #[] — Dry::Types::PredicateInferrer
- #[] — Dry::Types::PredicateRegistry
- #[] — Dry::Types::PrimitiveInferrer
- #[] — Dry::Types::Type
- #__new__ — Dry::Types::Constructor::Wrapper
- #__new__ — Dry::Types::Decorator
- #append — Dry::Types::Constructor
- #append — Dry::Types::Builder
- #apply — Dry::Types::Schema
- #arity — Dry::Types::Constructor::Function
- #arity — Dry::Types::Constructor::Function::Wrapper
- #build_keys — Dry::Types::Hash
- #call — Dry::Types::Compiler
- #call — Dry::Types::Constructor::Function
- #call — Dry::Types::Constructor::Function::Safe
- #call — Dry::Types::Constructor::Function::MethodCall::PrivateCall
- #call — Dry::Types::Constructor::Function::MethodCall::PrivateSafeCall
- #call — Dry::Types::Constructor::Function::Wrapper
- #call — Dry::Types::Printer
- #call — Dry::Types::Lax
- #call — Dry::Types::Lax
- #call — Dry::Types::Type
- #call_safe — Dry::Types::Array::Member
- #call_safe — Dry::Types::Constrained
- #call_safe — Dry::Types::Constrained::Coercible
- #call_safe — Dry::Types::Constructor
- #call_safe — Dry::Types::Default
- #call_safe — Dry::Types::Enum
- #call_safe — Dry::Types::Maybe
- #call_safe — Dry::Types::Schema::Key
- #call_safe — Dry::Types::Implication
- #call_safe — Dry::Types::Intersection
- #call_safe — Dry::Types::Lax
- #call_safe — Dry::Types::Lax
- #call_safe — Dry::Types::Map
- #call_safe — Dry::Types::Nominal
- #call_safe — Dry::Types::Nominal
- #call_safe — Dry::Types::Schema
- #call_safe — Dry::Types::Sum
- #call_safe — Dry::Types::Composition
- #call_safe — Dry::Types::Constructor::Wrapper
- #call_unsafe — Dry::Types::Array::Member
- #call_unsafe — Dry::Types::Constrained
- #call_unsafe — Dry::Types::Constrained::Coercible
- #call_unsafe — Dry::Types::Constructor
- #call_unsafe — Dry::Types::Default
- #call_unsafe — Dry::Types::Enum
- #call_unsafe — Dry::Types::Maybe
- #call_unsafe — Dry::Types::Schema::Key
- #call_unsafe — Dry::Types::Implication
- #call_unsafe — Dry::Types::Intersection
- #call_unsafe — Dry::Types::Lax
- #call_unsafe — Dry::Types::Lax
- #call_unsafe — Dry::Types::Map
- #call_unsafe — Dry::Types::Nominal
- #call_unsafe — Dry::Types::Nominal
- #call_unsafe — Dry::Types::Schema
- #call_unsafe — Dry::Types::Sum
- #call_unsafe — Dry::Types::Composition
- #call_unsafe — Dry::Types::Constructor::Wrapper
- #callable? — Dry::Types::Default
- #callable? — Dry::Types::Default::Callable
- #check_parameters — Dry::Types::Module
- #clear — Dry::Types::Schema
- #coerce — Dry::Types::Map
- #coerce — Dry::Types::Nominal
- #coerce — Dry::Types::Nominal
- #compile_fn — Dry::Types::Compiler
- #compose — Dry::Types::Builder
- #constrained — Dry::Types::Constrained
- #constrained — Dry::Types::Default
- #constrained — Dry::Types::Sum
- #constrained — Dry::Types::Builder
- #constrained? — Dry::Types::Constrained
- #constrained? — Dry::Types::Map
- #constrained? — Dry::Types::Nominal
- #constrained? — Dry::Types::Nominal
- #constrained? — Dry::Types::Schema
- #constrained? — Dry::Types::Composition
- #constrained? — Dry::Types::Composition::Constrained
- #constrained? — Dry::Types::Decorator
- #constrained_type — Dry::Types::Constructor
- #constrained_type — Dry::Types::Builder
- #constructor — Dry::Types::Constructor
- #constructor — Dry::Types::Builder
- #constructor_type — Dry::Types::Array
- #constructor_type — Dry::Types::Array::Constructor
- #constructor_type — Dry::Types::Array::Member
- #constructor_type — Dry::Types::Constrained
- #constructor_type — Dry::Types::Hash
- #constructor_type — Dry::Types::Hash::Constructor
- #constructor_type — Dry::Types::Builder
- #decorate? — Dry::Types::Constrained
- #decorate? — Dry::Types::Schema::Key
- #decorate? — Dry::Types::Lax
- #decorate? — Dry::Types::Lax
- #decorate? — Dry::Types::Decorator
- #default — Dry::Types::Enum
- #default — Dry::Types::Maybe
- #default — Dry::Types::Builder
- #default? — Dry::Types::Default
- #default? — Dry::Types::Maybe
- #default? — Dry::Types::Nominal
- #default? — Dry::Types::Nominal
- #default? — Dry::Types::Composition
- #default? — Dry::Types::Decorator
- #define_constants — Dry::Types::Module
- #each — Dry::Types::Schema
- #empty_str? — Dry::Types::Coercions
- #enum — Dry::Types::Builder
- #evaluate — Dry::Types::Default::Callable
- #failure — Dry::Types::Nominal
- #failure — Dry::Types::Nominal
- #failure — Dry::Types::Composition
- #failure? — Dry::Types::Result::Success
- #failure? — Dry::Types::Result::Failure
- #fallback — Dry::Types::Builder
- #included — Dry::Types::BuilderMethods
- #infer_predicate — Dry::Types::PredicateInferrer::Compiler
- #inspect — Dry::Types::Enum
- #inspect — Dry::Types::Printable
- #key — Dry::Types::Schema
- #key? — Dry::Types::PredicateRegistry
- #key? — Dry::Types::Schema
- #key_name — Dry::Types::Hash
- #key_type — Dry::Types::Map
- #lax — Dry::Types::Array::Constructor
- #lax — Dry::Types::Array::Member
- #lax — Dry::Types::Constrained
- #lax — Dry::Types::Constructor
- #lax — Dry::Types::Schema::Key
- #lax — Dry::Types::Hash::Constructor
- #lax — Dry::Types::Lax
- #lax — Dry::Types::Lax
- #lax — Dry::Types::Nominal
- #lax — Dry::Types::Nominal
- #lax — Dry::Types::Schema
- #lax — Dry::Types::Builder
- #lax — Dry::Types::Constructor::Wrapper
- #map — Dry::Types::Hash
- #map_value — Dry::Types::Enum
- #maybe — Dry::Types::Schema::Key
- #maybe — Dry::Types::Builder
- #merge — Dry::Types::Schema
- #merge_keys — Dry::Types::Schema
- #merge_predicates — Dry::Types::PredicateInferrer::Compiler
- #merge_results — Dry::Types::Intersection
- #message — Dry::Types::MultipleError
- #message — Dry::Types::ConstraintError
- #meta — Dry::Types::MultipleError
- #meta — Dry::Types::Schema::Key
- #meta — Dry::Types::Sum
- #meta — Dry::Types::Meta
- #method_missing — Dry::Types::Constructor
- #method_missing — Dry::Types::Decorator
- #missing_key — Dry::Types::Schema
- #name — Dry::Types::AnyClass
- #name — Dry::Types::Map
- #name — Dry::Types::Nominal
- #name — Dry::Types::Nominal
- #name — Dry::Types::Composition
- #of — Dry::Types::Array
- #of — Dry::Types::Array::Constructor
- #omittable — Dry::Types::Schema::Key
- #optional — Dry::Types::Schema::Key
- #optional — Dry::Types::Builder
- #optional? — Dry::Types::Nominal
- #optional? — Dry::Types::Nominal
- #optional? — Dry::Types::Sum
- #optional? — Dry::Types::Composition
- #permissive — Dry::Types::Hash
- #prepend — Dry::Types::Constructor
- #prepend — Dry::Types::Builder
- #prepend — Dry::Types::Constructor::Wrapper
- #primitive? — Dry::Types::Implication
- #primitive? — Dry::Types::Intersection
- #primitive? — Dry::Types::Nominal
- #primitive? — Dry::Types::Nominal
- #primitive? — Dry::Types::Sum
- #primitive? — Dry::Types::Composition
- #pristine — Dry::Types::Meta
- #registry_tree — Dry::Types::Module
- #required — Dry::Types::Schema::Key
- #required? — Dry::Types::Schema::Key
- #resolve_missing_keys — Dry::Types::Schema
- #resolve_safe — Dry::Types::Schema
- #resolve_type — Dry::Types::Hash
- #resolve_unsafe — Dry::Types::Schema
- #respond_to_missing? — Dry::Types::Constructor
- #respond_to_missing? — Dry::Types::Decorator
- #rule — Dry::Types::Composition::Constrained
- #schema — Dry::Types::Hash
- #schema — Dry::Types::Hash::Constructor
- #schema — Dry::Types::Schema
- #strict — Dry::Types::Hash
- #strict — Dry::Types::Schema
- #strict? — Dry::Types::Schema
- #strict_with_defaults — Dry::Types::Hash
- #success — Dry::Types::Nominal
- #success — Dry::Types::Nominal
- #success — Dry::Types::Composition
- #success? — Dry::Types::Result::Success
- #success? — Dry::Types::Result::Failure
- #symbolized — Dry::Types::Hash
- #to_ast — Dry::Types::AnyClass
- #to_ast — Dry::Types::Array::Member
- #to_ast — Dry::Types::Constrained
- #to_ast — Dry::Types::Constructor
- #to_ast — Dry::Types::Constructor::Function
- #to_ast — Dry::Types::Constructor::Function::MethodCall
- #to_ast — Dry::Types::Enum
- #to_ast — Dry::Types::Schema::Key
- #to_ast — Dry::Types::Hash
- #to_ast — Dry::Types::Lax
- #to_ast — Dry::Types::Lax
- #to_ast — Dry::Types::Map
- #to_ast — Dry::Types::Nominal
- #to_ast — Dry::Types::Nominal
- #to_ast — Dry::Types::Schema
- #to_ast — Dry::Types::Composition
- #to_date — Dry::Types::Coercions
- #to_date_time — Dry::Types::Coercions
- #to_monad — Dry::Types::Result
- #to_proc — Dry::Types::Constructor
- #to_proc — Dry::Types::Nominal
- #to_proc — Dry::Types::Nominal
- #to_proc — Dry::Types::Composition
- #to_proc — Dry::Types::Decorator
- #to_s — Dry::Types::Enum
- #to_s — Dry::Types::ConstraintError
- #to_s — Dry::Types::Result::Failure
- #to_s — Dry::Types::Printable
- #to_symbol — Dry::Types::Coercions
- #to_time — Dry::Types::Coercions
- #transform_keys? — Dry::Types::Schema
- #transform_types? — Dry::Types::Hash
- #try — Dry::Types::Array::Member
- #try — Dry::Types::Constrained
- #try — Dry::Types::Constrained::Coercible
- #try — Dry::Types::Constructor
- #try — Dry::Types::Default
- #try — Dry::Types::Enum
- #try — Dry::Types::Maybe
- #try — Dry::Types::Schema::Key
- #try — Dry::Types::Implication
- #try — Dry::Types::Intersection
- #try — Dry::Types::Lax
- #try — Dry::Types::Lax
- #try — Dry::Types::Map
- #try — Dry::Types::Nominal
- #try — Dry::Types::Nominal
- #try — Dry::Types::Schema
- #try — Dry::Types::Sum
- #try — Dry::Types::Composition
- #try — Dry::Types::Constructor::Wrapper
- #try — Dry::Types::Decorator
- #try_coerce — Dry::Types::Nominal
- #try_coerce — Dry::Types::Nominal
- #try_side — Dry::Types::Intersection
- #try_sides — Dry::Types::Intersection
- #type_constants — Dry::Types::Module
- #unexpected_keys — Dry::Types::Schema
- #valid? — Dry::Types::Default
- #valid? — Dry::Types::Type
- #value_type — Dry::Types::Map
- #visit — Dry::Types::Compiler
- #visit — Dry::Types::Printer
- #visit — Dry::Types::PredicateInferrer::Compiler
- #visit — Dry::Types::PrimitiveInferrer::Compiler
- #visit — Dry::Types::Printer::Composition
- #visit_and — Dry::Types::PredicateInferrer::Compiler
- #visit_any — Dry::Types::Compiler
- #visit_any — Dry::Types::Printer
- #visit_any — Dry::Types::PredicateInferrer::Compiler
- #visit_any — Dry::Types::PrimitiveInferrer::Compiler
- #visit_array — Dry::Types::Compiler
- #visit_array — Dry::Types::Printer
- #visit_array — Dry::Types::PredicateInferrer::Compiler
- #visit_array — Dry::Types::PrimitiveInferrer::Compiler
- #visit_array_member — Dry::Types::Printer
- #visit_callable — Dry::Types::Printer
- #visit_composition — Dry::Types::Printer
- #visit_constrained — Dry::Types::Compiler
- #visit_constrained — Dry::Types::Printer
- #visit_constrained — Dry::Types::PredicateInferrer::Compiler
- #visit_constrained — Dry::Types::PrimitiveInferrer::Compiler
- #visit_constructor — Dry::Types::Compiler
- #visit_constructor — Dry::Types::Printer
- #visit_constructor — Dry::Types::PredicateInferrer::Compiler
- #visit_constructor — Dry::Types::PrimitiveInferrer::Compiler
- #visit_constructor — Dry::Types::Printer::Composition
- #visit_constructors — Dry::Types::Printer::Composition
- #visit_default — Dry::Types::Printer
- #visit_enum — Dry::Types::Compiler
- #visit_enum — Dry::Types::Printer
- #visit_enum — Dry::Types::PredicateInferrer::Compiler
- #visit_enum — Dry::Types::PrimitiveInferrer::Compiler
- #visit_hash — Dry::Types::Compiler
- #visit_hash — Dry::Types::Printer
- #visit_hash — Dry::Types::PredicateInferrer::Compiler
- #visit_hash — Dry::Types::PrimitiveInferrer::Compiler
- #visit_json_array — Dry::Types::Compiler
- #visit_json_hash — Dry::Types::Compiler
- #visit_key — Dry::Types::Compiler
- #visit_key — Dry::Types::Printer
- #visit_lax — Dry::Types::Compiler
- #visit_lax — Dry::Types::Printer
- #visit_lax — Dry::Types::PredicateInferrer::Compiler
- #visit_lax — Dry::Types::PrimitiveInferrer::Compiler
- #visit_map — Dry::Types::Compiler
- #visit_map — Dry::Types::Printer
- #visit_maybe — Dry::Types::Printer
- #visit_nominal — Dry::Types::Compiler
- #visit_nominal — Dry::Types::Printer
- #visit_nominal — Dry::Types::PredicateInferrer::Compiler
- #visit_nominal — Dry::Types::PrimitiveInferrer::Compiler
- #visit_options — Dry::Types::Printer
- #visit_params_array — Dry::Types::Compiler
- #visit_params_hash — Dry::Types::Compiler
- #visit_predicate — Dry::Types::PredicateInferrer::Compiler
- #visit_rule — Dry::Types::Compiler
- #visit_schema — Dry::Types::Compiler
- #visit_schema — Dry::Types::Printer
- #visit_schema — Dry::Types::PredicateInferrer::Compiler
- #visit_schema — Dry::Types::PrimitiveInferrer::Compiler
- #visit_sum — Dry::Types::Compiler
- #visit_sum — Dry::Types::PredicateInferrer::Compiler
- #visit_sum — Dry::Types::PrimitiveInferrer::Compiler
- #weak — Dry::Types::Hash
- #with — Dry::Types::AnyClass
- #with — Dry::Types::Meta
- #with — Dry::Types::Options
- #with_key_transform — Dry::Types::Schema
- #with_type_transform — Dry::Types::Hash
- #wrapper? — Dry::Types::Constructor::Function
- #| — Dry::Types::Builder