Newbie CGI help please

I tried the following basic cgi from the “Pickaxe”:

require “cgi"
cgi = CGI.new(“html3”) # add HTML generation methods
cgi.out{
cgi.html{
cgi.head{ “\n”+cgi.title{“This Is a Test”} } +
cgi.body{ “\n”+
cgi.form{”\n"+
cgi.hr +
cgi.h1 { “A Form: " } + “\n”+
cgi.textarea(“get_text”) +”\n"+
cgi.br +
cgi.submit
}
}
}
}

When I try to run this in my browser I get an error, so I checked my error_log to see what the problem was and found the following:

[Tue Nov 26 12:53:56 2002] [error] mod_ruby: error in ruby
/Library/WebServer/CGI-Executables/ruby/test.rb:5: undefined method html' for #<CGI:0x4c1a30> (NameError) from /Library/WebServer/CGI-Executables/ruby/test.rb:4:inout’
from /Library/WebServer/CGI-Executables/ruby/test.rb:4
from /usr/lib/ruby/1.6/apache/ruby-run.rb:70:in load' from /usr/lib/ruby/1.6/apache/ruby-run.rb:70:inhandler’
from ruby:0

This looks like it is sayong that html is an undefined method. What am I doing wrong here?

Thanks.
SA