Class: TurnKit::OutputAudit::Violation

Inherits:
Struct
  • Object
show all
Defined in:
lib/turnkit/output_audit.rb

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



5
6
7
# File 'lib/turnkit/output_audit.rb', line 5

def message
  @message
end

#metadataObject

Returns the value of attribute metadata

Returns:

  • (Object)

    the current value of metadata



5
6
7
# File 'lib/turnkit/output_audit.rb', line 5

def 
  @metadata
end

#ruleObject

Returns the value of attribute rule

Returns:

  • (Object)

    the current value of rule



5
6
7
# File 'lib/turnkit/output_audit.rb', line 5

def rule
  @rule
end

Instance Method Details

#to_hObject



6
7
8
# File 'lib/turnkit/output_audit.rb', line 6

def to_h
  { "rule" => rule.to_s, "message" => message.to_s, "metadata" =>  || {} }
end