From: Morton Goldberg Date: 2007-11-03T15:47:18+09:00 Subject: Re: new instance (uninitialized constant) On Nov 3, 2007, at 12:24 AM, Thufir wrote: > I need to indicate where to find the Song class. With a module? I'm > looking for the simplest technique (hint pls): > > C:\Documents and Settings\nsaunders\Desktop> > C:\Documents and Settings\nsaunders\Desktop> > C:\Documents and Settings\nsaunders\Desktop>type Song.rb > class Song > def initialize(name, artist, duration) > @name = name > @artist = artist > @duration = duration > end > end > C:\Documents and Settings\nsaunders\Desktop> > C:\Documents and Settings\nsaunders\Desktop>type Sing.rb > aSong = Song.new("Bicylops", "Fleck", 260) > C:\Documents and Settings\nsaunders\Desktop> > C:\Documents and Settings\nsaunders\Desktop>Sing.rb > C:/Documents and Settings/nsaunders/Desktop/Sing.rb:1: uninitialized > constant So > ng (NameError) > > C:\Documents and Settings\nsaunders\Desktop> > C:\Documents and Settings\nsaunders\Desktop> Hint: Insert require 'Song' at the beginning of Sing.rb. Regards, Morton