Module: Lite::Validation::Validator::Node::Child::Parent

Included in:
Lite::Validation::Validator::Node::Child, Root
Defined in:
lib/lite/validation/validator/node/child.rb

Instance Method Summary collapse

Instance Method Details

#child(path, result, option: self.option, state: self.state) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/lite/validation/validator/node/child.rb', line 16

def child(path, result, option: self.option, state: self.state)
  if path.nil? || path.empty?
    self.class::Leaf.instance(parent, self.path, option, result, state)
  else
    Child::Leaf.instance(self, path, option, result, state)
  end
end