Method: Roby::Rake.plugin_doc

Defined in:
lib/roby/app/plugins/rake.rb

.plugin_doc(name) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/roby/app/plugins/rake.rb', line 9

def self.plugin_doc(name)
    require "rdoc/task"

    RDoc::Task.new("docs") do |rdoc|
        rdoc.rdoc_dir = "#{ROBY_ROOT_DIR}/doc/html/plugins/#{name}"

        yield(rdoc)
    end
rescue LoadError => e
    STDERR.puts "cannot generate documentation for #{name}:"
    STDERR.puts "  #{e.message}"
end