On 1/15/07, Adrian Roskrow <adrian / hang10systems.co.uk> wrote: > Hi > I am a new programmer of ruby and am reading the pickaxe book. Working > through the examples to try out my new spiffy ruby ide I thought I would > try some very basic code from the book as below: > > class Song > def initiialize( name, artist, duration) def initialize( name, artist, duration ) # one too many 'i' characters in "initialize" > @name = name > @artist = artist > @duration = duration > end > end > > song = Song.new("Bicyclops" , "Fleck" , 260) > song.inspect > > Now this fails with the following error `initialize': wrong number of > arguments (3 for 0) (ArgumentError) > > I can see no error with this, has anyone got any ideas? > > Adrian > > -- > Posted via http://www.ruby-forum.com/. > >