whoward/cadenza

View on GitHub
tasks/doc_code.rake

Summary

Maintainability
Test Coverage
# frozen_string_literal: true

require 'yard'

namespace :doc do
  YARD::Rake::YardocTask.new do |yard|
    root_directory = File.join(File.dirname(__FILE__), '..')

    yard.files = Dir.glob(File.join(root_directory, 'lib', '**', '*.rb'))

    yard.options << '-o' << File.join(root_directory, 'doc', 'plugin')
    yard.options << '--verbose'
    yard.options << '--db' << File.join(root_directory, 'doc', '.yardb')
  end
end