Chris@210: require 'rake/rdoctask' Chris@210: Chris@210: ROOT = '.' Chris@210: LIB_ROOT = File.join ROOT, 'lib' Chris@210: EXTRA_RDOC_FILES = %w(lib/README FOLDERS) Chris@210: Chris@210: task :default => :test Chris@210: Chris@210: if File.directory? 'rake_tasks' Chris@210: Chris@210: # load rake tasks from subfolder Chris@210: for task_file in Dir['rake_tasks/*.rake'].sort Chris@210: load task_file Chris@210: end Chris@210: Chris@210: else Chris@210: Chris@210: # fallback tasks when rake_tasks folder is not present Chris@210: desc 'Run CodeRay tests (basic)' Chris@210: task :test do Chris@210: ruby './test/functional/suite.rb' Chris@210: ruby './test/functional/for_redcloth.rb' Chris@210: end Chris@210: Chris@210: desc 'Generate documentation for CodeRay' Chris@210: Rake::RDocTask.new :doc do |rd| Chris@210: rd.title = 'CodeRay Documentation' Chris@210: rd.main = 'lib/README' Chris@210: rd.rdoc_files.add Dir['lib'] Chris@210: rd.rdoc_files.add 'lib/README' Chris@210: rd.rdoc_files.add 'FOLDERS' Chris@210: rd.rdoc_dir = 'doc' Chris@210: end Chris@210: Chris@210: end