diff options
-rw-r--r-- | Rakefile | 22 | ||||
-rw-r--r-- | version.rb | 10 |
2 files changed, 32 insertions, 0 deletions
@@ -123,3 +123,25 @@ task :pdoc => :rdoc do system %(cd #{project} && #{$0} pdoc) end end + +task :update_versions do + constants = { + "activesupport" => "ActiveSupport", + "activemodel" => "ActiveModel", + "actionpack" => "ActionPack", + "actionmailer" => "ActionMailer", + "activeresource" => "ActiveResource", + "activerecord" => "ActiveRecord", + "railties" => "Rails" + } + + version_file = File.read("version.rb") + + PROJECTS.each do |project| + Dir["#{project}/lib/*/version.rb"].each do |file| + File.open(file, "w") do |f| + f.write version_file.gsub(/Rails/, constants[project]) + end + end + end +end diff --git a/version.rb b/version.rb new file mode 100644 index 0000000000..1dd8fa0ec7 --- /dev/null +++ b/version.rb @@ -0,0 +1,10 @@ +module Rails + module VERSION #:nodoc: + MAJOR = 3 + MINOR = 0 + TINY = 0 + BUILD = "beta1" + + STRING = [MAJOR, MINOR, TINY, BUILD].join('.') + end +end |