Module: Lite::Validation::Validator::Node::Root
- Includes:
- Child::Parent
- Defined in:
- lib/lite/validation/validator/node/root.rb
Defined Under Namespace
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Child::Parent
Class Method Details
.initial(bare_value, coordinator, context: nil) ⇒ Object
19 20 21 22 23 24 25 26 27 |
# File 'lib/lite/validation/validator/node/root.rb', line 19 def self.initial(, coordinator, context: nil) Leaf.instance( nil, [Node::Implementation::Identity.intent_id], Option.some(), Result.valid, State.initial(coordinator, context: context) ) end |
Instance Method Details
#inspect ⇒ Object
33 34 35 |
# File 'lib/lite/validation/validator/node/root.rb', line 33 def inspect "#<Root::#{super}" end |
#to_result(coordinator: self.coordinator) ⇒ Object
29 30 31 |
# File 'lib/lite/validation/validator/node/root.rb', line 29 def to_result(coordinator: self.coordinator) result.success? ? to_success(coordinator) : to_failure(coordinator) end |