Using the sample script that came with the Tidy library, I get the
following error:
ruby tidy.rb
../tidy.rb:2: uninitialized constant Tidy (NameError)
from c:/program
files/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in
`require__'
from c:/program
files/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in
`require'
from tidy.rb:1
Exit code: 1
I just need tidy.dll, not tidy.exe, right? How do I reference tidy?
require 'tidy'
Tidy.path = 'C:/Progra~1/tidy/bin/tidy.dll'
html = gets
xml = Tidy.open(:show_warnings=>true) do |tidy|
tidy.options.output_xml = true
puts tidy.options.show_warnings
xml = tidy.clean(html)
puts tidy.errors
puts tidy.diagnostics
xml
end
puts xml