From: Srijayanth Sridhar Date: 2009-06-12T16:20:42+09:00 Subject: Re: Naming suggestion required --000e0cd5d0d29e2a86046c218bc1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Umm, sorry, read init as initialize, too much Python happening on the side ;) Jayanth On Fri, Jun 12, 2009 at 12:48 PM, Srijayanth Sridhar wrote: > Hello, > > I am writing a program that will fetch me lyrics from any one of a possible > number of sites. For this I have the following setup: > > class AbstractLyricFooBarSomething(this is the name suggestion I require) > def init > @artist="" > @title="" > @lyric="" > end > attr_reader :lyric,:artist,:title > end > > class MetroLyrics < FooBarSomething > def init url > #do magic > end > end > > and so on. There'll be a factory that takes in the search queries and > returns an appropriate object(s) > > What should I call FooBarSomething? I thought of the following and none of > them seemed to fit the paradigm. > > Lyrics > LyricEngine > LyricsParser > Lyricalizer > > Thank you, > > Jayanth > > --000e0cd5d0d29e2a86046c218bc1--