From 1edaf1ad2cbffa98c375724c3aedbb2d005d6f25 Mon Sep 17 00:00:00 2001 From: xibbar Date: Fri, 24 Oct 2008 12:10:27 +0000 Subject: * lib/cgi/html.rb: allow symbolized key. * test/cgi/test_cgi_tag_helper.rb: add a test. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/cgi/html.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/cgi/html.rb b/lib/cgi/html.rb index 74aa730be..62f1fc189 100644 --- a/lib/cgi/html.rb +++ b/lib/cgi/html.rb @@ -27,11 +27,11 @@ class CGI attributes={attributes=>nil} if attributes.kind_of?(String) "<#{element.upcase}" + attributes.collect{|name, value| next unless value - " " + CGI::escapeHTML(name) + + " " + CGI::escapeHTML(name.to_s) + if true == value "" else - '="' + CGI::escapeHTML(value) + '"' + '="' + CGI::escapeHTML(value.to_s) + '"' end }.join + ">" END -- cgit