yardoc.rake
21 lines
| 578 B
| text/x-ruby
|
RubyLexer
|
r3516 | begin | ||
require 'yard' | ||||
YARD::Rake::YardocTask.new do |t| | ||||
|
r3806 | files = ['lib/**/*.rb', 'app/**/*.rb'] | ||
files << Dir['vendor/plugins/**/*.rb'].reject {|f| f.match(/test/) } # Exclude test files | ||||
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 | ||||