On Nov 12, 5:31 ¨Âí¬ Éîôòáîóéôéïî ¼ôòáîóæ®®®Àçíáéì®ãïí÷òïôåº > Keep the data where ever you want, Rubygems has tossed the FHS out the > window so it doesn't really matter. > > The common way that has sprouted up, popularized by Bundler, is rather ass > backwards from the developers point of view. So flip it: > > module MyShit > VERSION = File.read(File.dirname(__FILE__)+'/../VERSION').strip > end > > Now that's a rather simplistic approach, I can show you much better, but it > conveys the idea. What do you think is backwards? You obviously don't think it's backwards to have a constant of Whatever::VERSION. And you obviously don't think it's backwards to have the version contained in a separate file. Why not make it actually simple instead of just simplistic? module MyShit VERSION = 'whatever you were trying to store in a separate file for no obvious reason goes here' end -- -yossef