From 60eba15e1fc3557c19211525d9d1025962398ca8 Mon Sep 17 00:00:00 2001 From: Gabriel Andretta Date: Sat, 2 Jul 2011 16:48:15 -0300 Subject: [PATCH] ignore white lines when extracting docs --- sinatra-contrib/Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sinatra-contrib/Rakefile b/sinatra-contrib/Rakefile index 0844efd6..16e1396d 100644 --- a/sinatra-contrib/Rakefile +++ b/sinatra-contrib/Rakefile @@ -9,7 +9,7 @@ namespace :doc do Dir.glob 'lib/sinatra/*.rb' do |file| 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") + 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" puts "writing #{file}"