Module: SiteHealth::W3CJournalBuilder

Defined in:
lib/site_health/w3c_journal_builder.rb

Overview

Build a W3CJournal object

Class Method Summary collapse

Class Method Details

.build(result) ⇒ W3CJournal

Parameters:

  • result (W3CValidators::Result)

Returns:



27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/site_health/w3c_journal_builder.rb', line 27

def self.build(result)
  W3CJournal.new(
    message: (result.message || '').strip,
    value: result.value,
    source: result.source,
    type: result.type,
    explanation: result.explanation,
    parent: result.parent,
    line: result.line,
    context: result.context,
    element: result.element,
    error?: result.is_error?,
    warning?: result.is_warning?,
    col: result.col,
    message_id: result.message_id,
    message_count: result.message_count,
    skipped_string: result.skippedstring
  )
end