Module: Lite::Validation::Validator::Node::Implementation::Helpers::YieldStrategy::Nullify

Defined in:
lib/lite/validation/validator/node/implementation/helpers/yield_strategy.rb

Class Method Summary collapse

Class Method Details

.block_parameters(_validator, option, _result, &block) ⇒ Object



31
32
33
# File 'lib/lite/validation/validator/node/implementation/helpers/yield_strategy.rb', line 31

def self.block_parameters(_validator, option, _result, &block)
  block.call(option.some_or_nil.unwrap)
end

.child_parameters(validator, option, _result, &block) ⇒ Object



27
28
29
# File 'lib/lite/validation/validator/node/implementation/helpers/yield_strategy.rb', line 27

def self.child_parameters(validator, option, _result, &block)
  block.call(option.some_or_nil, validator.send(:state).value_definite)
end