Mercurial > hg > soundsoftware-site
annotate vendor/gems/coderay-1.0.0/Rakefile @ 1169:492ff72268e3 bug_521
Close obsolete branch bug_521
author | Chris Cannam |
---|---|
date | Thu, 18 Oct 2012 10:42:48 +0100 |
parents | cbb26bc654de |
children |
rev | line source |
---|---|
Chris@909 | 1 $:.unshift File.dirname(__FILE__) unless $:.include? '.' |
Chris@909 | 2 |
Chris@909 | 3 ROOT = '.' |
Chris@909 | 4 LIB_ROOT = File.join ROOT, 'lib' |
Chris@909 | 5 |
Chris@909 | 6 task :default => :test |
Chris@909 | 7 |
Chris@909 | 8 if File.directory? 'rake_tasks' |
Chris@909 | 9 |
Chris@909 | 10 # load rake tasks from subfolder |
Chris@909 | 11 for task_file in Dir['rake_tasks/*.rake'].sort |
Chris@909 | 12 load task_file |
Chris@909 | 13 end |
Chris@909 | 14 |
Chris@909 | 15 else |
Chris@909 | 16 |
Chris@909 | 17 # fallback tasks when rake_tasks folder is not present (eg. in the distribution package) |
Chris@909 | 18 desc 'Run CodeRay tests (basic)' |
Chris@909 | 19 task :test do |
Chris@909 | 20 ruby './test/functional/suite.rb' |
Chris@909 | 21 ruby './test/functional/for_redcloth.rb' |
Chris@909 | 22 end |
Chris@909 | 23 |
Chris@909 | 24 gem 'rdoc' if defined? gem |
Chris@909 | 25 require 'rdoc/task' |
Chris@909 | 26 desc 'Generate documentation for CodeRay' |
Chris@909 | 27 Rake::RDocTask.new :doc do |rd| |
Chris@909 | 28 rd.title = 'CodeRay Documentation' |
Chris@909 | 29 rd.main = 'README_INDEX.rdoc' |
Chris@909 | 30 rd.rdoc_files.add Dir['lib'] |
Chris@909 | 31 rd.rdoc_files.add rd.main |
Chris@909 | 32 rd.rdoc_dir = 'doc' |
Chris@909 | 33 end |
Chris@909 | 34 |
Chris@909 | 35 end |