From db984c336ed119d75ad3d64c7e2e89af5fd9ecbb Mon Sep 17 00:00:00 2001 From: Gabriel Andretta Date: Sat, 2 Jul 2011 16:38:24 -0300 Subject: [PATCH] don't build docs for auxiliary modules --- sinatra-contrib/Rakefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sinatra-contrib/Rakefile b/sinatra-contrib/Rakefile index 2336b1e0..0844efd6 100644 --- a/sinatra-contrib/Rakefile +++ b/sinatra-contrib/Rakefile @@ -7,7 +7,8 @@ task(:test => :spec) namespace :doc do task :readmes do Dir.glob 'lib/sinatra/*.rb' do |file| - next if file == 'lib/sinatra/contrib.rb' + excluded_files = %w[lib/sinatra/contrib.rb lib/sinatra/capture.rb lib/sinatra/engine_tracking.rb] + next if excluded_files.include?(file) doc = File.read(file)[/^module Sinatra\n( #[^\n]*\n)*/m].scan(/^ *#(?!#) ?(.*)\n/).join("\n") file = "doc/#{file[4..-4].tr("/_", "-")}.rdoc" Dir.mkdir "doc" unless File.directory? "doc"