yardoc.rake
21 lines
| 550 B
| text/x-ruby
|
RubyLexer
|
r3516 | begin | ||
require 'yard' | ||||
YARD::Rake::YardocTask.new do |t| | ||||
|
r13011 | files = ['app/**/*.rb'] | ||
files << Dir['lib/**/*.rb', 'plugins/**/*.rb'].reject {|f| f.match(/test/) } | ||||
|
r3806 | t.files = files | ||
|
r3808 | |||
static_files = ['doc/CHANGELOG', | ||||
'doc/COPYING', | ||||
'doc/INSTALL', | ||||
'doc/RUNNING_TESTS', | ||||
'doc/UPGRADING'].join(',') | ||||
t.options += ['--output-dir', './doc/app', '--files', static_files] | ||||
|
r3516 | end | ||
rescue LoadError | ||||
# yard not installed (gem install yard) | ||||
# http://yardoc.org | ||||
end | ||||