method
define
v2_1_10 -
Show latest stable
- Class:
RDoc::Task
define()public
Create the tasks defined by this task lib.
# File lib/rdoc/task.rb, line 221
def define
desc rdoc_task_description
task rdoc_task_name
desc rerdoc_task_description
task rerdoc_task_name => [clobber_task_name, rdoc_task_name]
desc clobber_task_description
task clobber_task_name do
rm_r @rdoc_dir rescue nil
end
task :clobber => [clobber_task_name]
directory @rdoc_dir
rdoc_target_deps = [
@rdoc_files,
Rake.application.rakefile
].flatten.compact
task rdoc_task_name => [rdoc_target]
file rdoc_target => rdoc_target_deps do
@before_running_rdoc.call if @before_running_rdoc
args = option_list + @rdoc_files
$stderr.puts "rdoc #{args.join ' '}" if Rake.application.options.trace
RDoc::RDoc.new.document args
end
self
end Related methods
- Instance methods
- before_running_rdoc
- check_names
- clobber_task_description
- defaults
- define
- inline_source
- inline_source=
- option_list
- rdoc_task_description
- rerdoc_task_description
- Class methods
- new
- Private methods
-
clobber_task_name -
rdoc_target -
rdoc_task_name -
rerdoc_task_name