From: John Gearhart Date: 2008-10-09T11:23:53+09:00 Subject: Dynamically naming an Object I'm new to ruby, so this may be simple, but I can not figure it out. Simply, I am wanting to dynamically create objects at runtime with a variable name also given at runtime. for example - keys = [] word = "" while word != "end" word = (gets.chomp) word = word.downcase keys.push(word) unless word == "end" end class Word end keys.each { |new_obj| new_obj = Word.obj [user input of win] puts win.inspect I know it may sound strange, but I am just playing. Any help would be greatly appreciated. -M -- Posted via http://www.ruby-forum.com/.