79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
# File 'lib/bones/plugins/rdoc.rb', line 79
def define_tasks
config = ::Bones.config
namespace :doc do
desc 'Generate RDoc documentation'
rd = have?(:rdoc_gem) ? RDoc::Task.new : Rake::RDocTask.new
rdoc_config(rd,config)
desc 'Generate ri locally for testing'
task :ri => :clobber_ri do
sh "#{RDOC} --ri -o ri ."
end
task :clobber_ri do
rm_r 'ri' rescue nil
end
end
unless have? :yard
desc 'Alias to doc:rdoc'
task :doc => 'doc:rdoc'
end
desc 'Remove all build products'
task :clobber => %w(doc:clobber_rdoc doc:clobber_ri)
remove_desc_for_task %w(doc:clobber_rdoc)
end
|