Sha256: 49314f43badcd5f60368c513bffcc004bf91f6c6169cf8739eb1e91ae4e776df
Contents?: true
Size: 804 Bytes
Versions: 4
Compression:
Stored size: 804 Bytes
Contents
require 'corundum/tasklib' require 'yard/rake/yardoc_task' module Corundum class YARDoc < TaskLib def default_namespace :documentation end def default_configuration(toolkit) setting(:gemspec, toolkit.gemspec) setting(:doc_dir, "rubydoc") setting(:files, nested(:code => [], :docs => [])) end def define directory doc_dir in_namespace do YARD::Rake::YardocTask.new(:docs) do |rd| rd.options += gemspec.rdoc_options rd.options += ["--output-dir", doc_dir] rd.files += files.code rd.files += files.docs rd.files += gemspec.extra_rdoc_files end end desc "Generate documentation based on code using YARD" task root_task => in_namespace("docs") end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
corundum-0.0.6 | lib/corundum/yardoc.rb |
corundum-0.0.5 | lib/corundum/yardoc.rb |
corundum-0.0.3 | lib/corundum/yardoc.rb |
corundum-0.0.2 | lib/corundum/yardoc.rb |