From: Adrian Arlechin Date: 2009-05-31T02:47:31+09:00 Subject: Listing an Array created within a Class I am learning from Programming Ruby wich comes with Ruby instalation. In the chapter about containers - Implementing a SongList Container I took the code in NetBeans like follows: require 'Baza.rb' #here is my Song class class SongList < Song def initialize @songs = Array.new end end class SongList def append(aSong) @songs.push(aSong) self end end list = SongList.new list. append(Song.new('title1', 'artist1', 1)). append(Song.new('title2', 'artist2', 2)). append(Song.new('title3', 'artist3', 3)). append(Song.new('title4', 'artist4', 4)) ############# Here is my problem puts list.to_a ????????? What line must I have here to have at terminal the array that is created in the SongList like this: Song: title1--artist1 (1) Song: title2--artist2 (2).... etc , so that I can work with it? and/or to see the list elements with list[0, 2] Thanks -- Posted via http://www.ruby-forum.com/.