Sha256: 9c8206c5eb2f0fc952986021b895dd8337bc8c401a4f0f4e50f272c9de0df495
Contents?: true
Size: 688 Bytes
Versions: 3
Compression:
Stored size: 688 Bytes
Contents
require 'puppet-strings' # Implements the strings:generate task. namespace :strings do desc 'Generate Puppet documentation with YARD.' task :generate, :patterns, :debug, :backtrace, :markup, :json, :yard_args do |t, args| patterns = args[:patterns] patterns = patterns.split if patterns patterns ||= PuppetStrings::DEFAULT_SEARCH_PATTERNS options = { debug: args[:debug] == 'true', backtrace: args[:backtrace] == 'true', markup: args[:markup] || 'markdown', } options[:json] = args[:json] if args.key? :json options[:yard_args] = args[:yard_args].split if args.key? :yard_args PuppetStrings.generate(patterns, options) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
puppet-strings-1.1.0 | lib/puppet-strings/tasks/generate.rb |
puppet-strings-1.0.0 | lib/puppet-strings/tasks/generate.rb |
puppet-strings-0.99.0 | lib/puppet-strings/tasks/generate.rb |