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

Returns:

  • (Object)

    the current value of message



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

def message
  @message
end

#objectObject

Returns the value of attribute object

Returns:

  • (Object)

    the current value of 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

Returns:

  • (Object)

    the current value of 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

Returns:

  • (Object)

    the current value of 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

Returns:

  • (Object)

    the current value of spec_clause



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

def spec_clause
  @spec_clause
end

Instance Method Details

#error?Boolean

Returns:

  • (Boolean)


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

def error? = severity == :error

#warning?Boolean

Returns:

  • (Boolean)


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

def warning? = severity == :warning