Class: W3CValidators::Validator

Inherits:
Object
  • Object
show all
Defined in:
lib/w3c_validators/validator.rb

Overview

Base class for MarkupValidator and FeedValidator.

Constant Summary collapse

VERSION =
'1.0.2'
USER_AGENT =
"Ruby W3C Validators/#{Validator::VERSION} (http://code.dunae.ca/w3c_validators/)"
HEAD_STATUS_HEADER =
'X-W3C-Validator-Status'
HEAD_ERROR_COUNT_HEADER =
'X-W3C-Validator-Errors'
SOAP_OUTPUT_PARAM =
'soap12'

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Validator

Create a new instance of the Validator.

options Hash can optionally include

  • proxy_host

  • proxy_port

  • proxy_user

  • proxy_pass



29
30
31
32
33
34
# File 'lib/w3c_validators/validator.rb', line 29

def initialize(options = {})
  @options = {:proxy_host => nil, 
              :proxy_port => nil,
              :proxy_user => nil,
              :proxy_pass => nil}.merge(options)
end

Instance Attribute Details

#resultsObject (readonly)

Returns the value of attribute results.



20
21
22
# File 'lib/w3c_validators/validator.rb', line 20

def results
  @results
end

#validator_uriObject (readonly)

Returns the value of attribute validator_uri.



20
21
22
# File 'lib/w3c_validators/validator.rb', line 20

def validator_uri
  @validator_uri
end