Class: Dry::Validation::Rule::Conjunction

Inherits:
Composite
  • Object
show all
Defined in:
lib/dry/validation/rule.rb

Instance Attribute Summary

Attributes inherited from Composite

#left, #name, #right

Instance Method Summary collapse

Methods inherited from Composite

#initialize, #to_ary

Constructor Details

This class inherits a constructor from Dry::Validation::Rule::Composite

Instance Method Details

#call(input) ⇒ Object



50
51
52
# File 'lib/dry/validation/rule.rb', line 50

def call(input)
  left.(input).and(right)
end

#typeObject



54
55
56
# File 'lib/dry/validation/rule.rb', line 54

def type
  :and
end