Module: Lite::Validation::Validator::Node::Implementation::Navigation

Includes:
Dig
Included in:
Abstract
Defined in:
lib/lite/validation/validator/node/implementation/navigation.rb

Instance Method Summary collapse

Instance Method Details

#at(*path, from: nil, &block) ⇒ Object



22
23
24
# File 'lib/lite/validation/validator/node/implementation/navigation.rb', line 22

def at(*path, from: nil, &block)
  at!(path, from, :refute, block)
end

#at?(*path, from: nil, &block) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
19
20
# File 'lib/lite/validation/validator/node/implementation/navigation.rb', line 16

def at?(*path, from: nil, &block)
  return Suspended.new(:at!, self, path, from) if block.nil?

  at!(path, from, :skip, block)
end