Rakefile
# frozen_string_literal: true
require "bundler/gem_tasks"
Dir.glob("#{File.expand_path(__dir__)}/lib/tasks/**/*.rake").each { |f| import f }
require "rspec/core/rake_task"
RSpec::Core::RakeTask.new(:spec)
require "yard"
YARD::Rake::YardocTask.new do |t|
t.files = %w[lib/stub_requests/**/*.rb"]
t.options = %w[
--no-private
--markup=markdown
--markup-provider=redcarpet
--readme README.md
]
end
task default: :spec
namespace :stub_requests do
task :release do
sh("./update_docs.sh")
sh("gem release --tag --push")
Rake::Task["changelog"].invoke
sh("gem bump")
end
end