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

#errorsObject



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

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

#infosObject



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

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

#noticesObject



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

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

#warningsObject



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

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