Module: Lite::Validation::Validator::Node::Abstract
- Includes:
- Implementation::ApplyRuling, Implementation::Identity, Implementation::Iteration, Implementation::Navigation, Implementation::Predication, Implementation::Scoping, Implementation::Transformation
- Defined in:
- lib/lite/validation/validator/node/abstract.rb,
lib/lite/validation/validator/node/abstract/leaf.rb,
lib/lite/validation/validator/node/abstract/branch.rb,
lib/lite/validation/validator/node/abstract/instance.rb
Defined Under Namespace
Modules: Branch, Leaf Classes: Instance
Method Summary
Methods included from Implementation::Transformation
Methods included from Ruling::Constructors
#Commit, #Dispute, #Invalidate, #Pass, #Refute
Methods included from Implementation::Scoping
#critical, #with_context, #with_valid
Methods included from Implementation::Predication
call_builder_block, fetch_predicate, resolve_predicate, #satisfy, #satisfy?
Methods included from Implementation::Validation
validate, #validate, #validate?
Methods included from Implementation::Iteration
Methods included from Implementation::Navigation
Methods included from Implementation::ApplyRuling
apply_ruling, #auto_commit, #commit, #dispute, #refute, structured_error
Methods included from Implementation::Identity
display_path, #display_path, display_path_element, ensure_identical!, #full_path, #identical?, #intent, intent_id, #key, #path_to, raise_error!, #root?