annotate .svn/pristine/5d/5d110403425d734bbec061b5ba503df5df3a724f.svn-base @ 1519:afce8026aaeb redmine-2.4-integration

Merge from branch "live"
author Chris Cannam
date Tue, 09 Sep 2014 09:34:53 +0100
parents cbb26bc654de
children
rev   line source
Chris@909 1 begin
Chris@909 2 require 'yard'
Chris@909 3
Chris@909 4 YARD::Rake::YardocTask.new do |t|
Chris@909 5 files = ['lib/**/*.rb', 'app/**/*.rb']
Chris@909 6 files << Dir['vendor/plugins/**/*.rb'].reject {|f| f.match(/test/) } # Exclude test files
Chris@909 7 t.files = files
Chris@909 8
Chris@909 9 static_files = ['doc/CHANGELOG',
Chris@909 10 'doc/COPYING',
Chris@909 11 'doc/INSTALL',
Chris@909 12 'doc/RUNNING_TESTS',
Chris@909 13 'doc/UPGRADING'].join(',')
Chris@909 14
Chris@909 15 t.options += ['--output-dir', './doc/app', '--files', static_files]
Chris@909 16 end
Chris@909 17
Chris@909 18 rescue LoadError
Chris@909 19 # yard not installed (gem install yard)
Chris@909 20 # http://yardoc.org
Chris@909 21 end