Sha256: 06b493c9a91b2e9d2bacc5d0edc5df826d2eb16ae693e40690d328a41b944716
Contents?: true
Size: 547 Bytes
Versions: 1
Compression:
Stored size: 547 Bytes
Contents
require 'rake' require 'jsdoc-toolkit' require 'jsdoc-toolkit/generator' require 'pathname' module JsDocToolkit class DocTask attr_reader :jsdoc_files def initialize(task_name) @jsdoc_files = [] yield(self) task(task_name) { build } end def jsdoc_dir=(path) @jsdoc_dir = Pathname(path) end private def build generator = JsDocToolkit::Generator.new generator.build(:src_files => @jsdoc_files, :doc_dir => @jsdoc_dir.to_s) end end # DocTask end # JsDocToolkit
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jsdoc-toolkit-0.2.0 | lib/jsdoc-toolkit/doc_task.rb |