Sha256: 38f85dfd39e8cad390cb10037f1193865b841cce6830c6560056fa42495b272d
Contents?: true
Size: 626 Bytes
Versions: 2
Compression:
Stored size: 626 Bytes
Contents
@api_dir = 'api' @api_dst = "#{@api_dir}/index.html" desc 'Build API documentation.' task :api => @api_dst file @api_dst => FileList['lib/**/*.rb'].include('LICENSE') do inner_task_name = 'api:yard' Inochi.require 'yard' require 'yard/rake/yardoc_task' YARD::Rake::YardocTask.new(inner_task_name) do |yardoc| yardoc.options = [ '--output-dir', @api_dir, '--title', ( Rake::Task[:@project].invoke @project_module.inspect ), '--readme', 'LICENSE', '--no-private' ] end Rake::Task[inner_task_name].invoke end CLEAN.include '.yardoc' CLOBBER.include @api_dir
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
inochi-2.0.1 | lib/inochi/tasks/2-api.rake |
inochi-2.0.0 | lib/inochi/tasks/api.rake |