Anybody know why this fails?

a = 32
class A
 def go
  a
 end
end
puts A.new.go # raises with "a not defined"

?
Thanks.
-r
-- 
Posted via http://www.ruby-forum.com/.