Add RDoc and tasks to the Rakefile.
This commit is contained in:
parent
ccc3d4ff1a
commit
edeab0713c
|
@ -6,6 +6,7 @@ Gemfile.lock
|
|||
+samples/*.zip.*
|
||||
samples/zipdialogui.rb
|
||||
coverage
|
||||
html/
|
||||
pkg/
|
||||
.ruby-gemset
|
||||
.ruby-version
|
||||
|
|
9
Rakefile
9
Rakefile
|
@ -2,6 +2,7 @@
|
|||
|
||||
require 'bundler/gem_tasks'
|
||||
require 'rake/testtask'
|
||||
require 'rdoc/task'
|
||||
require 'rubocop/rake_task'
|
||||
|
||||
task default: :test
|
||||
|
@ -13,4 +14,12 @@ Rake::TestTask.new(:test) do |test|
|
|||
test.verbose = true
|
||||
end
|
||||
|
||||
RDoc::Task.new do |rdoc|
|
||||
rdoc.main = 'README.md'
|
||||
rdoc.rdoc_files.include('README.md', 'lib/**/*.rb')
|
||||
rdoc.options << '--markup=markdown'
|
||||
rdoc.options << '--tab-width=2'
|
||||
rdoc.options << "-t Rubyzip version #{::Zip::VERSION}"
|
||||
end
|
||||
|
||||
RuboCop::RakeTask.new
|
||||
|
|
|
@ -29,6 +29,7 @@ Gem::Specification.new do |s|
|
|||
|
||||
s.add_development_dependency 'minitest', '~> 5.4'
|
||||
s.add_development_dependency 'rake', '~> 12.3.3'
|
||||
s.add_development_dependency 'rdoc', '~> 6.4.0'
|
||||
s.add_development_dependency 'rubocop', '~> 1.12.0'
|
||||
s.add_development_dependency 'rubocop-performance', '~> 1.10.0'
|
||||
s.add_development_dependency 'rubocop-rake', '~> 0.5.0'
|
||||
|
|
Loading…
Reference in New Issue