Class: Glossarist::Validation::ValidationIssue

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/glossarist/validation/validation_issue.rb

Instance Method Summary collapse

Instance Method Details

#error?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/glossarist/validation/validation_issue.rb', line 20

def error?
  severity == "error"
end

#info?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/glossarist/validation/validation_issue.rb', line 28

def info?
  severity == "info"
end

#to_sObject



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 << message
  parts << "(#{suggestion})" if suggestion
  parts.join(" ")
end

#warning?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/glossarist/validation/validation_issue.rb', line 24

def warning?
  severity == "warning"
end