Class: Pdfrb::Conformance::Violation

Inherits:
Struct
  • Object
show all
Defined in:
lib/pdfrb/conformance/rule.rb

Overview

A rule violation found during validation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#messageObject

Returns the value of attribute message



19
20
21
# File 'lib/pdfrb/conformance/rule.rb', line 19

def message
  @message
end

#objectObject

Returns the value of attribute object



19
20
21
# File 'lib/pdfrb/conformance/rule.rb', line 19

def object
  @object
end

#rule_idObject

Returns the value of attribute rule_id



19
20
21
# File 'lib/pdfrb/conformance/rule.rb', line 19

def rule_id
  @rule_id
end

#severityObject

Returns the value of attribute severity



19
20
21
# File 'lib/pdfrb/conformance/rule.rb', line 19

def severity
  @severity
end

#spec_clauseObject

Returns the value of attribute spec_clause



19
20
21
# File 'lib/pdfrb/conformance/rule.rb', line 19

def spec_clause
  @spec_clause
end

Instance Method Details

#error?Boolean



21
# File 'lib/pdfrb/conformance/rule.rb', line 21

def error? = severity == :error

#warning?Boolean



22
# File 'lib/pdfrb/conformance/rule.rb', line 22

def warning? = severity == :warning