Sha256: cfefb2a59c4bb96c2146af9b478b83e7c69b9bd123be0b985828cffda3f4bc3a
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 KB
Contents
# frozen_string_literal: true module SiteHealth # Holds WC3Validator errors/warnings data W3CJournal = KeyStruct.new( :message, :value, :source, :type, :explanation, :parent, :line, :context, :element, :error?, :warning?, :col, :message_id, :message_count, :skipped_string ) # Build a W3CJournal object module W3CJournalBuilder # @param [W3CValidators::Result] result # @return [W3CJournal] 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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
site_health-0.2.0 | lib/site_health/w3c_journal_builder.rb |