# RDoc::RI::Task - ri - phpman

= [**RDoc::RI::Task](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3ARI%3A%3ATask/markdown) < [RDoc::Task**](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3ATask/markdown)

(from gem rdoc-7.2.0)
------------------------------------------------------------------------
[RDoc::RI::Task](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3ARI%3A%3ATask/markdown) creates ri data in ./.rdoc for your project.

It contains the following tasks:

ri:
### Build ri data


clobber_ri:
### Delete ri data files.  This target is automatically added to the main
  clobber target.


reri:
### Rebuild the ri data from scratch even if they are not out of date.


Simple example:

  require 'rdoc/ri/task'

  [RDoc::RI::Task](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3ARI%3A%3ATask/markdown).new do |ri|
    ri.main = 'README.md'
    ri.rdoc_files.include 'README.md', 'lib/**/*.rb'
  end

For further configuration details see [RDoc::Task](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3ATask/markdown).
------------------------------------------------------------------------
= **Class methods:**

  new

= **Instance methods:**

  defaults

