Class: Woods::Resilience::IndexValidator::ValidationReport

Inherits:
Struct
  • Object
show all
Defined in:
lib/woods/resilience/index_validator.rb

Overview

Report produced by #validate.

Instance Attribute Summary collapse

Instance Attribute Details

#errorsArray<String> (readonly)

Returns fatal integrity issues.

Returns:

  • (Array<String>)

    fatal integrity issues



31
# File 'lib/woods/resilience/index_validator.rb', line 31

ValidationReport = Struct.new(:valid?, :warnings, :errors, keyword_init: true)

#valid?Boolean (readonly)

Returns true if no errors were found.

Returns:

  • (Boolean)

    true if no errors were found



31
# File 'lib/woods/resilience/index_validator.rb', line 31

ValidationReport = Struct.new(:valid?, :warnings, :errors, keyword_init: true)

#warningsArray<String> (readonly)

Returns non-fatal issues (e.g., stale files).

Returns:

  • (Array<String>)

    non-fatal issues (e.g., stale files)



31
# File 'lib/woods/resilience/index_validator.rb', line 31

ValidationReport = Struct.new(:valid?, :warnings, :errors, keyword_init: true)