Module: Lutaml::Model::Validation::HasIssues

Included in:
LayerResult, Report
Defined in:
lib/lutaml/model/validation/concerns/has_issues.rb

Overview

Shared severity filtering for objects that expose an issues collection. Included by LayerResult and Report.

Instance Method Summary collapse

Instance Method Details

#errors ⇒ Object



9
10
11
# File 'lib/lutaml/model/validation/concerns/has_issues.rb', line 9

def errors
  issues.select(&:error?)
end

#infos ⇒ Object



17
18
19
# File 'lib/lutaml/model/validation/concerns/has_issues.rb', line 17

def infos
  issues.select(&:info?)
end

#notices ⇒ Object



21
22
23
# File 'lib/lutaml/model/validation/concerns/has_issues.rb', line 21

def notices
  issues.select(&:notice?)
end

#warnings ⇒ Object



13
14
15
# File 'lib/lutaml/model/validation/concerns/has_issues.rb', line 13

def warnings
  issues.select(&:warning?)
end