From: "Jan E." Date: 2012-07-10T19:21:28+09:00 Subject: Re: learning by doing part 2 - tc game Hi, You don't create the beast anywhere. Instead, you just get the name from the user and then call "armor" on this string -- which of course doesn't work. I guess you meant to write something like this: beast_name = gets.chomp beast = Blue_Scale_DRAGON.new beast_name and then ...beast.armor -- Posted via http://www.ruby-forum.com/.