<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -68,13 +68,9 @@ class ValidateCommand &lt; Nanoc::CLI::Command
 
     @output = @base.site.config[:output_dir]
 
-    @doctype = options[:doctype] || :xhtml10_transitional
-    @charset = options[:charset] || :utf_8
-    @profile = options[:profile] || :css2
-
-    @doctype = W3CValidators::DOCTYPES[@doctype.to_sym]
-    @charset = W3CValidators::CHARSETS[@charset.to_sym]
-    @profile = W3CValidators::CSS_PROFILES[@profile.to_sym]
+    @doctype = W3CValidators::DOCTYPES[options[:doctype]]
+    @charset = W3CValidators::CHARSETS[options[:charset]]
+    @profile = W3CValidators::CSS_PROFILES[options[:profile]]
 
     # Colorize the output :)
     def colorize(text, color_code); &quot;#{color_code}#{text}\e[0m&quot;; end
@@ -91,10 +87,10 @@ class ValidateCommand &lt; Nanoc::CLI::Command
     Dir[&quot;#{@output}/**/*#{ext}&quot;].each do |file|
       puts colorize(&quot;\tValidating\t#{file}&quot;,&quot;\e[0m&quot;)
       if ext == &quot;.html&quot;
-        puts colorize(&quot;\tDOCTYPE:\t#{@doctype}&quot;,&quot;\e[0m&quot;)
-        puts colorize(&quot;\tCHARSET:\t#{@charset}&quot;,&quot;\e[0m&quot;)
+        puts colorize(&quot;\tDOCTYPE:\t#{@doctype || '(auto)'}&quot;,&quot;\e[0m&quot;)
+        puts colorize(&quot;\tCHARSET:\t#{@charset || '(auto)'}&quot;,&quot;\e[0m&quot;)
       else
-        puts colorize(&quot;\tCSS_PROFILE:\t#{@profile}&quot;,&quot;\e[0m&quot;)
+        puts colorize(&quot;\tCSS_PROFILE:\t#{@profile || '(auto)'}&quot;,&quot;\e[0m&quot;)
       end
       results = @validator.validate_file(file)
       if results.errors.length &gt; 0</diff>
      <filename>commands/validate.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>be0328839277e2a1c1e566beb1cd03493ae6e174</id>
    </parent>
  </parents>
  <author>
    <name>Denis Defreyne</name>
    <email>denis.defreyne@stoneship.org</email>
  </author>
  <url>http://github.com/bomberstudios/nanoc_extensions/commit/13e07734eb9c584deb3eceeb3b970de0ec26fe87</url>
  <id>13e07734eb9c584deb3eceeb3b970de0ec26fe87</id>
  <committed-date>2008-09-13T02:55:12-07:00</committed-date>
  <authored-date>2008-09-13T02:55:12-07:00</authored-date>
  <message>doctype/charset/profile is now automatically determined</message>
  <tree>56afea77f0108bb6220eca2062c99c120efd2d51</tree>
  <committer>
    <name>Denis Defreyne</name>
    <email>denis.defreyne@stoneship.org</email>
  </committer>
</commit>
