Sha256: cfe8c0a3c820a05d70948b35afdb7576089a0144f2755fd15b6a55b67e8fe69a
Contents?: true
Size: 965 Bytes
Versions: 8
Compression:
Stored size: 965 Bytes
Contents
namespace :docs do desc <<-DESC Generate documentation for all currently loaded recipes. Assumes textile formatting. This recipe generated this documentation. <dl> <dt>docs_recipes_dir</dd> <dd>Destination directory</dd> <dd class="default">Defaults to @docs/recipes@</dd> <dd>@set :docs_recipes_dir, "docs/recipes"@</dd> <dt>docs_recipes_clear</dt> <dd>Whether to clear destination before generating.</dd> <dd>@set :docs_recipes_clear, true@</dd> </dl> "Source":#{link_to_source(__FILE__)} DESC task :recipes do # Settings fetch_or_default(:docs_recipes_dir, "docs/recipes") fetch_or_default(:docs_recipes_clear, true) # Build task tree top_node = capitate.task_tree FileUtils.rm_rf(docs_recipes_dir) if docs_recipes_clear FileUtils.mkdir_p(docs_recipes_dir) top_node.write_doc(docs_recipes_dir, "index", "Recipes", :include_source => true) end end
Version data entries
8 entries across 8 versions & 1 rubygems