Sha256: cd590991fa0da3e42a88c980220dc5c3d320c53fcb533c5ea6a722ea384a98cd

Contents?: true

Size: 1.33 KB

Versions: 6

Compression:

Stored size: 1.33 KB

Contents

module Waves
  
  module Helpers

    module DocType

      DOCTYPES = {
        :html3 => "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//EN\">\n",
        :html4_transitional =>
          "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" " <<
           "\"http://www.w3.org/TR/html4/loose.dtd\">\n",
        :html4_strict =>
          "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" " <<
            "\"http://www.w3.org/TR/html4/strict.dtd\">\n",
        :html4_frameset =>
          "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" " <<
            "\"http://www.w3.org/TR/html4/frameset.dtd\">\n",
        :xhtml1_transitional =>
          "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" " <<
            "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n",
        :xhtml1_strict =>
          "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" " <<
            "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n",
        :xhtml1_frameset =>
          "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\" " <<
            "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd\">\n",
        :xhtml2 => "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n"
      }

      def doctype(type) ; self << DOCTYPES[type||:html4_strict] ; end
      
    end
  end
end

Version data entries

6 entries across 6 versions & 4 rubygems

Version Path
dyoder-waves-0.8.0 lib/helpers/doc_type.rb
waves-edge-2009.03.10.13.14 lib/helpers/doc_type.rb
waves-stable-2009.3.10 lib/helpers/doc_type.rb
waves-0.8.1 lib/helpers/doc_type.rb
waves-0.8.2 lib/helpers/doc_type.rb
waves-0.8.0 lib/helpers/doc_type.rb