Class: InternalW3cValidator

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

Instance Method Summary collapse

Constructor Details

#initialize(pageContentsRepository = PageContentsRepository.new) ⇒ InternalW3cValidator

Returns a new instance of InternalW3cValidator.



7
8
9
# File 'lib/InternalW3cValidator.rb', line 7

def initialize(pageContentsRepository = PageContentsRepository.new)
	@pageContentsRepository = pageContentsRepository
end

Instance Method Details

#validate_pages(pages) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/InternalW3cValidator.rb', line 11

def validate_pages(pages)
	errors = []
	pages.peach do | page_uri |
		pageHtml = @pageContentsRepository.get(page_uri)
		result = MarkupValidator.new.validate_text(pageHtml)
		errors += result.errors
	end
	return errors
end