Sha256: 1cd2dd45ecb8861c1098acfbf35938d6aee3239fa9c53dddf8cf418dc32510bb

Contents?: true

Size: 942 Bytes

Versions: 23

Compression:

Stored size: 942 Bytes

Contents

$LOAD_PATH.unshift(
  File.expand_path(File.join(File.dirname(__FILE__), '../yard/lib'))
)
$LOAD_PATH.unshift(File.expand_path('.'))
$LOAD_PATH.uniq!

require 'rake'
require 'rake/clean'

CLOBBER.include('wiki')

begin
  require 'yard'
  require 'yard/rake/wikidoc_task'

  namespace :wiki do
    desc 'Generate Wiki Documentation with YARD'
    YARD::Rake::WikidocTask.new do |yardoc|
      yardoc.name = 'reference'
      yardoc.options = [
        '--verbose',
        '--markup', 'markdown',
        '-e', 'yard/lib/yard-google-code.rb',
        '-p', 'yard/templates',
        '-f', 'wiki',
        '-o', 'wiki'
      ]
      yardoc.files = [
        'lib/**/*.rb', 'ext/**/*.c', '-', 'README.md', 'CHANGELOG.md'
      ]
    end

    task 'generate' => ['wiki:reference', 'wiki:supported_apis']
  end
rescue LoadError
  # If yard isn't available, it's not the end of the world
  warn('YARD unavailable. Cannot fully generate wiki.')
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
signet-0.11.0 tasks/wiki.rake
signet-0.10.0 tasks/wiki.rake
signet-0.9.2 tasks/wiki.rake
signet-0.9.1 tasks/wiki.rake
signet-0.9.0 tasks/wiki.rake
signet-0.8.1 tasks/wiki.rake
signet-0.8.0 tasks/wiki.rake
signet-0.7.3 tasks/wiki.rake
signet-0.7.2 tasks/wiki.rake
signet-0.7.1 tasks/wiki.rake
signet-0.7.0 tasks/wiki.rake
signet-0.6.1 tasks/wiki.rake
signet-0.6.0 tasks/wiki.rake
signet-0.5.1 tasks/wiki.rake
signet-0.5.0 tasks/wiki.rake
signet-0.4.5 tasks/wiki.rake
signet-0.4.4 tasks/wiki.rake
signet-0.4.3 tasks/wiki.rake
signet-0.4.2 tasks/wiki.rake
signet-0.4.1 tasks/wiki.rake