Add RDoc and tasks to the Rakefile.

This commit is contained in:
Robert Haines 2022-11-06 17:46:29 +00:00
parent ccc3d4ff1a
commit edeab0713c
3 changed files with 11 additions and 0 deletions

1
.gitignore vendored
View File

@ -6,6 +6,7 @@ Gemfile.lock
+samples/*.zip.*
samples/zipdialogui.rb
coverage
html/
pkg/
.ruby-gemset
.ruby-version

View File

@ -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

View File

@ -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'