| Class | W3CValidators::Message |
| In: |
lib/w3c_validators/message.rb
|
| Parent: | Object |
| MESSAGE_TYPES | = | [:warning, :error] |
| col | [RW] | |
| element | [RW] | |
| explanation | [RW] | |
| line | [RW] | |
| message | [RW] | |
| message_count | [RW] | |
| message_id | [RW] | |
| parent | [RW] | |
| source | [RW] | |
| type | [RW] | |
| value | [RW] |
Due to the responses received from the W3C‘s validators, different data are available for different validation types.
See validator.w3.org/feed/docs/soap.html#soap12message for full explanations.
See validator.w3.org/docs/api.html#soap12message for full explanations.
See jigsaw.w3.org/css-validator/api.html#soap12message for full explanations.
# File lib/w3c_validators/message.rb, line 35
35: def initialize(uri, message_type, options = {})
36: @type = message_type
37: @uri = uri
38:
39: # All validators
40: @line = options[:line]
41: @col = options[:col]
42:
43: # MarkupValidator
44: @source = options[:source]
45: @explanation = options[:explanation]
46: @message = options[:message]
47: @message_id = options[:messageid]
48:
49: # FeedValidator
50: @message = options[:text] unless @message
51: @message_count = options[:message_count]
52: @element = options[:element]
53: @parent = options[:parent]
54: @value = options[:value]
55:
56: # CSSValidator
57: @level = options[:level]
58: end
Return the message as a string.
# File lib/w3c_validators/message.rb, line 69
69: def to_s
70: str = @type.to_s.upcase
71: if @uri and not @uri.empty?
72: str << "; URI: #{@uri}"
73: end
74: str << "; line #{@line}"
75: if @message and not @message.empty?
76: str << ": #{@message}"
77: end
78: return str
79: end