[Rails] What happened to Rails::Version::STRING in Rails 1.0.0?

Rafał Komorowski komor at mac.com
Mon Jan 2 01:03:48 GMT 2006


Hello,

Maybe it's a silly question, but I cannot find anything in Rails  
changelog or google it out.
There is a Rails::Version module (since version 0.14.something) that  
gives me a version number of Rails, similarily to Rails::Info module.
Apparently in Rails version 1.0 (or maybe sooner) the name of the  
module was changed from 'Version' to 'VERSION' which breaks my  
debugging template. Is there any reason for this change?
Of course I understand that there's no need to look behind 1.0 and  
bother to keep the compatibility with anything older than 1.0, but  
I'd like to widen my Ruby and Rails knowledge.

In 0.14.3 it looks like this:

	module Rails
	  module Version #:nodoc:
	    MAJOR = 0
	    MINOR = 14
	    TINY  = 3
	
	    STRING = [MAJOR, MINOR, TINY].join('.')
	  end
	end

and in 1.0.0 it looks like this:

	module Rails
	  module VERSION #:nodoc:
	    MAJOR = 1
	    MINOR = 0
	    TINY  = 0
	
	    STRING = [MAJOR, MINOR, TINY].join('.')
	  end
	end


-- 

Rafał Komorowski
komor at mac.com
GG: 4083718
<http://homepage.mac.com/komor/iblog/>



More information about the Rails mailing list