I made all the changes to the test app and ran it, and here's what it gave me: before class : main inside class : FirstClass YAY INITIALIZE! in initialize : #<FirstClass:0x28dac> example.rb:18: private method `test' called for #<FirstClass:0x28dac> (NoMethodError) -- Posted via http://www.ruby-forum.com/.