Sha256: 37f08fcd57a08996abe85ed8131cbc8b190de0ff7bafeba1022a64852ecd0e36

Contents?: true

Size: 654 Bytes

Versions: 96

Compression:

Stored size: 654 Bytes

Contents

require "rake"

begin
  require "yard"
  require "yard/rake/yardoc_task"

  namespace :doc do
    desc "Generate Yardoc documentation"
    YARD::Rake::YardocTask.new do |yardoc|
      yardoc.name = "yard"
      yardoc.options = ["--verbose", "--markup", "markdown"]
      yardoc.files = FileList[
        "lib/**/*.rb", "ext/**/*.c",
        "README.md", "CHANGELOG.md", "LICENSE.txt"
      ].exclude(/idna/)
    end
  end

  task "clobber" => ["doc:clobber_yard"]

  desc "Alias to doc:yard"
  task "doc" => "doc:yard"
rescue LoadError
  # If yard isn't available, it's not the end of the world
  desc "Alias to doc:rdoc"
  task "doc" => "doc:rdoc"
end

Version data entries

96 entries across 74 versions & 18 rubygems

Version Path
whos_dated_who-0.1.0 vendor/bundle/gems/addressable-2.3.6/tasks/yard.rake
whos_dated_who-0.0.1 vendor/bundle/gems/addressable-2.3.6/tasks/yard.rake
addressable-2.3.6 tasks/yard.rake
addressable-2.3.5 tasks/yard.rake
addressable-2.3.4 tasks/yard.rake
addressable-2.3.3 tasks/yard.rake
simple-client-0.0.3 vendor/bundle/ruby/1.9.1/gems/addressable-2.2.8/tasks/yard.rake
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/addressable-2.3.2/tasks/yard.rake
simple-client-0.0.2 vendor/bundle/ruby/1.8/gems/addressable-2.2.8/tasks/yard.rake
addressable-2.3.2 tasks/yard.rake
sunrise-cms-0.3.3 vendor/bundle/ruby/1.9.1/gems/addressable-2.2.8/tasks/yard.rake
sunrise-cms-0.3.2 vendor/bundle/ruby/1.9.1/gems/addressable-2.2.8/tasks/yard.rake
sunrise-cms-0.3.1 vendor/bundle/ruby/1.9.1/gems/addressable-2.2.8/tasks/yard.rake
sunrise-cms-0.3.0 vendor/bundle/ruby/1.9.1/gems/addressable-2.2.8/tasks/yard.rake
sunrise-cms-0.3.0.rc vendor/bundle/ruby/1.9.1/gems/addressable-2.2.8/tasks/yard.rake
addressable-2.2.8 tasks/yard.rake