Module: Lite::Validation::Validator
- Defined in:
- lib/lite/validation/validator.rb,
lib/lite/validation/validator/node.rb,
lib/lite/validation/validator/state.rb,
lib/lite/validation/validator/option.rb,
lib/lite/validation/validator/result.rb,
lib/lite/validation/validator/ruling.rb,
lib/lite/validation/validator/node/root.rb,
lib/lite/validation/validator/predicate.rb,
lib/lite/validation/validator/node/child.rb,
lib/lite/validation/validator/coordinator.rb,
lib/lite/validation/validator/option/none.rb,
lib/lite/validation/validator/option/some.rb,
lib/lite/validation/validator/ruling/pass.rb,
lib/lite/validation/validator/helpers/path.rb,
lib/lite/validation/validator/result/valid.rb,
lib/lite/validation/validator/node/abstract.rb,
lib/lite/validation/validator/ruling/commit.rb,
lib/lite/validation/validator/ruling/refute.rb,
lib/lite/validation/validator/node/suspended.rb,
lib/lite/validation/validator/result/refuted.rb,
lib/lite/validation/validator/ruling/dispute.rb,
lib/lite/validation/validator/state/instance.rb,
lib/lite/validation/validator/option/some/dig.rb,
lib/lite/validation/validator/result/abstract.rb,
lib/lite/validation/validator/result/disputed.rb,
lib/lite/validation/validator/ruling/abstract.rb,
lib/lite/validation/validator/result/committed.rb,
lib/lite/validation/validator/result/disputable.rb,
lib/lite/validation/validator/ruling/invalidate.rb,
lib/lite/validation/validator/node/abstract/leaf.rb,
lib/lite/validation/validator/option/some/simple.rb,
lib/lite/validation/validator/predicate/registry.rb,
lib/lite/validation/validator/coordinator/builder.rb,
lib/lite/validation/validator/coordinator/default.rb,
lib/lite/validation/validator/option/some/complex.rb,
lib/lite/validation/validator/coordinator/instance.rb,
lib/lite/validation/validator/node/abstract/branch.rb,
lib/lite/validation/validator/option/some/abstract.rb,
lib/lite/validation/validator/option/some/singular.rb,
lib/lite/validation/validator/state/merge_strategy.rb,
lib/lite/validation/validator/result/valid/iterable.rb,
lib/lite/validation/validator/ruling/abstract/valid.rb,
lib/lite/validation/validator/state/unwrap_strategy.rb,
lib/lite/validation/validator/coordinator/errors/dry.rb,
lib/lite/validation/validator/node/abstract/instance.rb,
lib/lite/validation/validator/result/disputable/hash.rb,
lib/lite/validation/validator/result/valid/navigable.rb,
lib/lite/validation/validator/adapters/errors/default.rb,
lib/lite/validation/validator/adapters/interfaces/dry.rb,
lib/lite/validation/validator/coordinator/errors/flat.rb,
lib/lite/validation/validator/node/implementation/dig.rb,
lib/lite/validation/validator/result/abstract/failure.rb,
lib/lite/validation/validator/result/abstract/success.rb,
lib/lite/validation/validator/ruling/abstract/invalid.rb,
lib/lite/validation/validator/node/implementation/wrap.rb,
lib/lite/validation/validator/predicate/foreign/engine.rb,
lib/lite/validation/validator/predicate/native/builder.rb,
lib/lite/validation/validator/result/abstract/instance.rb,
lib/lite/validation/validator/result/disputed/iterable.rb,
lib/lite/validation/validator/predicate/foreign/variant.rb,
lib/lite/validation/validator/predicate/native/definite.rb,
lib/lite/validation/validator/predicate/native/instance.rb,
lib/lite/validation/validator/predicate/native/optional.rb,
lib/lite/validation/validator/result/disputed/navigable.rb,
lib/lite/validation/validator/coordinator/errors/builder.rb,
lib/lite/validation/validator/predicate/foreign/variants.rb,
lib/lite/validation/validator/result/disputable/instance.rb,
lib/lite/validation/validator/result/disputable/iterable.rb,
lib/lite/validation/validator/result/valid/iterable/hash.rb,
lib/lite/validation/validator/adapters/interfaces/default.rb,
lib/lite/validation/validator/node/implementation/scoping.rb,
lib/lite/validation/validator/predicate/abstract/variants.rb,
lib/lite/validation/validator/result/disputable/navigable.rb,
lib/lite/validation/validator/node/implementation/identity.rb,
lib/lite/validation/validator/option/some/complex/registry.rb,
lib/lite/validation/validator/result/valid/abstract/commit.rb,
lib/lite/validation/validator/node/implementation/iteration.rb,
lib/lite/validation/validator/result/disputed/abstract/hash.rb,
lib/lite/validation/validator/result/disputed/iterable/hash.rb,
lib/lite/validation/validator/result/valid/abstract/collect.rb,
lib/lite/validation/validator/adapters/predicates/dry/engine.rb,
lib/lite/validation/validator/node/implementation/navigation.rb,
lib/lite/validation/validator/node/implementation/validation.rb,
lib/lite/validation/validator/result/disputed/iterable/array.rb,
lib/lite/validation/validator/result/valid/abstract/instance.rb,
lib/lite/validation/validator/adapters/predicates/dry/adapter.rb,
lib/lite/validation/validator/adapters/predicates/dry/builder.rb,
lib/lite/validation/validator/coordinator/errors/hierarchical.rb,
lib/lite/validation/validator/node/implementation/predication.rb,
lib/lite/validation/validator/predicate/foreign/adapter/input.rb,
lib/lite/validation/validator/node/implementation/apply_ruling.rb,
lib/lite/validation/validator/predicate/foreign/adapter/ruling.rb,
lib/lite/validation/validator/result/disputable/iterable/array.rb,
lib/lite/validation/validator/option/some/complex/registry/node.rb,
lib/lite/validation/validator/option/some/complex/registry/root.rb,
lib/lite/validation/validator/option/some/complex/wrappers/hash.rb,
lib/lite/validation/validator/result/disputed/abstract/instance.rb,
lib/lite/validation/validator/node/implementation/transformation.rb,
lib/lite/validation/validator/option/some/complex/wrappers/array.rb,
lib/lite/validation/validator/option/some/complex/wrappers/tuple.rb,
lib/lite/validation/validator/result/valid/iterable/array/tuples.rb,
lib/lite/validation/validator/result/valid/iterable/array/values.rb,
lib/lite/validation/validator/option/some/complex/wrappers/object.rb,
lib/lite/validation/validator/result/valid/iterable/array/abstract.rb,
lib/lite/validation/validator/node/implementation/scoping/evaluator.rb,
lib/lite/validation/validator/option/some/complex/registry/abstract.rb,
lib/lite/validation/validator/option/some/complex/wrappers/abstract.rb,
lib/lite/validation/validator/predicate/foreign/adapter/input/tuple.rb,
lib/lite/validation/validator/node/implementation/iteration/iterator.rb,
lib/lite/validation/validator/predicate/foreign/adapter/input/single.rb,
lib/lite/validation/validator/node/implementation/helpers/with_result.rb,
lib/lite/validation/validator/node/implementation/helpers/call_foreign.rb,
lib/lite/validation/validator/predicate/foreign/adapter/ruling/instance.rb,
lib/lite/validation/validator/node/implementation/helpers/yield_strategy.rb,
lib/lite/validation/validator/node/implementation/helpers/yield_validator.rb,
lib/lite/validation/validator/option/some/complex/wrappers/abstract/iterable.rb,
lib/lite/validation/validator/option/some/complex/wrappers/abstract/non_iterable.rb
Defined Under Namespace
Modules: Adapters, Coordinator, Helpers, Node, Option, Predicate, Result, Ruling, State