Sha256: 8984187ae5dc90b21ebc4b1472f6e27e8318890e987060ca9cfdbe612225ba50

Contents?: true

Size: 1.03 KB

Versions: 17

Compression:

Stored size: 1.03 KB

Contents

require 'sunspot/version'

rdoc_task =
  begin
    require 'rdoc/task'
    RDoc::Task
  rescue LoadError
    begin
      require 'rake/rdoctask'
      Rake::RDocTask
    rescue
      nil
    end
  end

if rdoc_task
  rdoc_task.new(:doc) do |rdoc|
    version = Sunspot::VERSION
    rdoc.title = "Sunspot #{version} - Solr-powered search for Ruby objects - API Documentation"
    rdoc.main = '../README.md'
    rdoc.rdoc_files.include('../README.md', 'lib/sunspot.rb', 'lib/sunspot/**/*.rb')
    rdoc.rdoc_dir = 'doc'
    rdoc.options << "--webcvs=http://github.com/outoftime/sunspot/tree/v#{version}/%s" << '--title' << 'Sunspot - Solr-powered search for Ruby objects - API Documentation'
  end
end

namespace :doc do
  desc 'Generate rdoc and move into pages directory'
  task :publish => :redoc do
    doc_dir = File.join(File.dirname(__FILE__), '..', 'doc')
    publish_dir = File.join(File.dirname(__FILE__), '..', '..', 'pages', 'docs')
    FileUtils.rm_rf(publish_dir) if File.exist?(publish_dir)
    FileUtils.cp_r(doc_dir, publish_dir)
  end
end

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
sunspot-2.7.1 tasks/rdoc.rake
sunspot-2.7.0 tasks/rdoc.rake
sunspot-2.6.0 tasks/rdoc.rake
sunspot-2.5.0 tasks/rdoc.rake
sunspot-2.4.0 tasks/rdoc.rake
sunspot-2.3.0 tasks/rdoc.rake
sunspot-2.2.8 tasks/rdoc.rake
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/sunspot-2.2.7/tasks/rdoc.rake
sunspot-2.2.7 tasks/rdoc.rake
sunspot-2.2.6 tasks/rdoc.rake
sunspot-2.2.5 tasks/rdoc.rake
sunspot-2.2.4 tasks/rdoc.rake
sunspot-2.2.3 tasks/rdoc.rake
sunspot-2.2.2 tasks/rdoc.rake
sunspot-2.2.1 tasks/rdoc.rake
sunspot-2.2.0 tasks/rdoc.rake
sunspot-2.1.1 tasks/rdoc.rake