One thing that I don't understand is the following code.

	sample = [1,2,3]
	p sample.class				#=> Array
	p sample.class.is_a?(Array) 		#=> false
	p sample.class.is_a?(Array.class) 	#=> true   (why???)

-- 
_ _ _]{5pitph!r3}[_ _ _
__________________________________________________
Ū'm smart enough to know that I'm dumb.   - Richard P Feynman