Class: Glossarist::Validation::ValidationIssue
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Glossarist::Validation::ValidationIssue
- Defined in:
- lib/glossarist/validation/validation_issue.rb
Instance Method Summary collapse
Instance Method Details
#error? ⇒ Boolean
20 21 22 |
# File 'lib/glossarist/validation/validation_issue.rb', line 20 def error? severity == "error" end |
#info? ⇒ Boolean
28 29 30 |
# File 'lib/glossarist/validation/validation_issue.rb', line 28 def info? severity == "info" end |
#to_s ⇒ Object
32 33 34 35 36 37 38 39 |
# File 'lib/glossarist/validation/validation_issue.rb', line 32 def to_s parts = ["[#{severity.upcase}]"] parts << "[#{code}]" if code parts << "#{location}: " if location parts << parts << "(#{suggestion})" if suggestion parts.join(" ") end |
#warning? ⇒ Boolean
24 25 26 |
# File 'lib/glossarist/validation/validation_issue.rb', line 24 def warning? severity == "warning" end |