23 lines
439 B
Ruby
23 lines
439 B
Ruby
# frozen_string_literal: true
|
|
|
|
require 'bundler'
|
|
Bundler::GemHelper.install_tasks
|
|
|
|
require 'rspec/core/rake_task'
|
|
RSpec::Core::RakeTask.new(:spec)
|
|
|
|
task test: :spec
|
|
task default: :spec
|
|
|
|
namespace :doc do
|
|
require 'yard'
|
|
YARD::Rake::YardocTask.new do |task|
|
|
task.files = ['README.md', 'LICENSE.md', 'lib/**/*.rb']
|
|
task.options = [
|
|
'--output-dir', 'doc/yard',
|
|
'--markup', 'markdown'
|
|
]
|
|
end
|
|
rescue LoadError
|
|
end
|