summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authormurphy <murphy@rubychan.de>2006-04-15 14:02:02 +0000
committermurphy <murphy@rubychan.de>2006-04-15 14:02:02 +0000
commit915a4ade8840f076b2ad2681944ab845ef038f0c (patch)
treea4f3445c19dc42ad8979f0e0d11ef4a49f4135ae /Rakefile
parent867ee75e4ede929cf0e7d9e5c2aa4e7fad49e28b (diff)
downloadcoderay-915a4ade8840f076b2ad2681944ab845ef038f0c.tar.gz
FOLDERS documentation added.
Rakefile updated.
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile19
1 files changed, 13 insertions, 6 deletions
diff --git a/Rakefile b/Rakefile
index 07baa5a..8799307 100644
--- a/Rakefile
+++ b/Rakefile
@@ -3,8 +3,8 @@ require 'rake'
require 'rake_helpers/rdoctask2'
require 'rake/gempackagetask.rb'
-ROOT = ''
-LIB_ROOT = ROOT + 'lib/'
+ROOT = '.'
+LIB_ROOT = File.join(ROOT, 'lib')
task :default => :make
@@ -14,16 +14,23 @@ task :default => :make
# rm_r 'doc' if File.directory? 'doc'
#end
+EXTRA_FILES = %w(README FOLDERS)
+def EXTRA_FILES.in folder
+ map do |file_name|
+ File.join folder, file_name
+ end
+end
+
def set_rdoc_info rd, small = false
# rd.rdoc_dir = 'doc'
- rd.main = ROOT + 'README'
+ rd.main = File.join(ROOT, 'README')
rd.title = "CodeRay Documentation"
rd.options << '--line-numbers' << '--inline-source' << '--tab-width' << '2'
rd.options << '--fmt' << 'html_coderay'
rd.options << '--all'
rd.template = 'rake_helpers/coderay_rdoc_template.rb'
- rd.rdoc_files.add ROOT + 'README'
- rd.rdoc_files.add *Dir[LIB_ROOT + "#{'**/' unless small}*.rb"]
+ rd.rdoc_files.add *EXTRA_FILES.in(ROOT)
+ rd.rdoc_files.add *Dir[File.join(LIB_ROOT, "#{'**/' unless small}*.rb")]
end
desc 'Generate documentation for CodeRay'
@@ -91,7 +98,7 @@ def gemspec
s.date = Time.now.strftime '%Y-%m-%d'
s.has_rdoc = true
s.rdoc_options = '-SNw2', '-mREADME', '-a', '-t CodeRay Documentation'
- s.extra_rdoc_files = %w(./README)
+ s.extra_rdoc_files = EXTRA_FILES.in('./')
# Description
s.summary = <<-EOF