Class: TurnKit::OutputAudit::Result

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#violationsObject

Returns the value of attribute violations

Returns:

  • (Object)

    the current value of violations



11
12
13
# File 'lib/turnkit/output_audit.rb', line 11

def violations
  @violations
end

Instance Method Details

#clean?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/turnkit/output_audit.rb', line 12

def clean?
  violations.empty?
end

#messagesObject



16
17
18
# File 'lib/turnkit/output_audit.rb', line 16

def messages
  violations.map(&:message)
end

#to_hObject



20
21
22
# File 'lib/turnkit/output_audit.rb', line 20

def to_h
  { "clean" => clean?, "violations" => violations.map(&:to_h) }
end