tasks/post_load.rake in logging-0.7.0 vs tasks/post_load.rake in logging-0.7.1

- old
+ new

@@ -1,18 +1,30 @@ -# $Id$ +# $Id: post_load.rake 105 2008-02-26 04:43:21Z tim_pease $ # This file does not define any rake tasks. It is used to load some project # settings if they are not defined by the user. -unless PROJ.changes - PROJ.changes = paragraphs_of('History.txt', 0..1).join("\n\n") -end +PROJ.rdoc_exclude << "^#{Regexp.escape(PROJ.manifest_file)}$" +PROJ.exclude << "^#{Regexp.escape(PROJ.ann_file)}$" -unless PROJ.description - PROJ.description = paragraphs_of('README.txt', 'description').join("\n\n") -end +PROJ.exclude.flatten! +PROJ.rdoc_exclude.flatten! +PROJ.annotation_exclude.flatten! -unless PROJ.summary - PROJ.summary = PROJ.description.split('.').first -end +PROJ.changes ||= paragraphs_of(PROJ.history_file, 0..1).join("\n\n") + +PROJ.description ||= paragraphs_of(PROJ.readme_file, 'description').join("\n\n") + +PROJ.summary ||= PROJ.description.split('.').first + +PROJ.files ||= + if test(?f, PROJ.manifest_file) + files = File.readlines(PROJ.manifest_file).map {|fn| fn.chomp.strip} + files.delete '' + files + else [] end + +PROJ.executables ||= PROJ.files.find_all {|fn| fn =~ %r/^bin/} + +PROJ.rdoc_main ||= PROJ.readme_file # EOF