From: Florian Gross Date: 2007-07-14T00:28:46+09:00 Subject: Re: Problem with example from pickax book On Jul 13, 4:51 pm, "Ben Edwards" wrote: > Working through the Pickax Ruby programing book and cant get the > following example 'compile':- > > irb(main):040:0* class SongList > irb(main):041:1> MAX_TIME = 5*60 # 5 minutes > irb(main):042:1> > irb(main):043:1* def Songlist.is_too_long(song) > irb(main):044:2> return song.duration > MAX_TIME > irb(main):045:2> end > irb(main):046:1> end > (irb):41: warning: already initialized constant MAX_TIME > NameError: uninitialized constant SongList::Songlist Songlist needs to be SongList. Or just change it to "self". :)