File: yard.rake

package info (click to toggle)
ruby-ramaze 2012.12.08-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 3,060 kB
  • ctags: 1,200
  • sloc: ruby: 10,446; makefile: 8
file content (13 lines) | stat: -rw-r--r-- 379 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
desc 'Generate YARD documentation of Ramaze (optionally including Innate)'
task :yard, :innate do |task, args|
  path   = File.expand_path('../../doc', __FILE__)
  innate = nil

  # Include Innate
  if args[:innate] and File.directory?(args[:innate])
    innate = File.join(File.expand_path(args[:innate]), '**', '*')
  end

  sh("rm -rf #{path}")
  sh("yard doc #{innate}")
end