Module: Strict::DetailedValidator

Included in:
Validators::AllOf, Validators::ArrayOf, Validators::HashOf
Defined in:
lib/strict/detailed_validator.rb,
sig/strict.rbs

Instance Method Summary collapse

Instance Method Details

#===(value) ⇒ Boolean

Parameters:

Returns:

  • (Boolean)


5
6
7
# File 'lib/strict/detailed_validator.rb', line 5

def ===(value)
  violations(value).empty?
end

#violationsArray[Violation]

Parameters:

Returns:



155
# File 'sig/strict.rbs', line 155

def violations: (untyped value) -> Array[Violation]