Module: Reviser::Extensions::WebValidators

Includes:
Helpers::Project
Defined in:
ext/web_validators.rb

Instance Method Summary collapse

Methods included from Helpers::Project

#files, #manufacture, #missing_files, #prepare, #sources

Instance Method Details

#validate_webObject

Validates HTML and CSS if any



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'ext/web_validators.rb', line 41

def validate_web
	unless defined? W3CValidators
		require_gem 'w3c_validators'

		self.class.send(:include, W3CValidators)
	end

	results = validate(:html)
	results.merge! validate(:css)

	#
	# We want a pretty HTML output :-)
	# 
	manufacture do |format|
		format.html { prettify results }
		format.csv { results }
		format.xls { results }
	end
end