From a2932784bb71e72a78c32819ebd7ed2bed551e3e Mon Sep 17 00:00:00 2001 From: Pratik Naik Date: Sun, 5 Oct 2008 22:16:26 +0100 Subject: Merge docrails --- railties/lib/tasks/documentation.rake | 1 + 1 file changed, 1 insertion(+) (limited to 'railties/lib/tasks') diff --git a/railties/lib/tasks/documentation.rake b/railties/lib/tasks/documentation.rake index 4ef838626a..b20b58ba24 100644 --- a/railties/lib/tasks/documentation.rake +++ b/railties/lib/tasks/documentation.rake @@ -55,6 +55,7 @@ namespace :doc do namespace :plugins do # Define doc tasks for each plugin plugins.each do |plugin| + desc "Generate documentation for the #{plugin} plugin" task(plugin => :environment) do plugin_base = "vendor/plugins/#{plugin}" options = [] -- cgit v1.2.3 From 9f15870946720ef9a0dbaa3ac336fff8bd149752 Mon Sep 17 00:00:00 2001 From: Matt Jones Date: Sat, 11 Oct 2008 13:54:21 -0400 Subject: Make VendorGemSourceIndex handle broken/missing specs generated by previous versions. Signed-off-by: Michael Koziarski --- railties/lib/tasks/gems.rake | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'railties/lib/tasks') diff --git a/railties/lib/tasks/gems.rake b/railties/lib/tasks/gems.rake index 9abdfc56b6..c65dfc7dd4 100644 --- a/railties/lib/tasks/gems.rake +++ b/railties/lib/tasks/gems.rake @@ -65,4 +65,14 @@ namespace :gems do end end end + + desc "Regenerate gem specifications in correct format." + task :refresh_specs => :base do + require 'rubygems' + require 'rubygems/gem_runner' + Rails.configuration.gems.each do |gem| + next unless gem.frozen? && (ENV['GEM'].blank? || ENV['GEM'] == gem.name) + gem.refresh_spec(Rails::GemDependency.unpacked_path) if gem.loaded? + end + end end \ No newline at end of file -- cgit v1.2.3