dry-types/Rakefile

23 lines
449 B
Ruby
Raw Permalink Normal View History

2019-04-10 12:04:28 +00:00
# frozen_string_literal: true
2020-12-12 06:43:26 +00:00
require "bundler/gem_tasks"
require "rspec/core/rake_task"
2015-08-23 11:14:33 +00:00
2016-09-18 11:30:04 +00:00
task :run_specs do
2020-12-12 06:43:26 +00:00
require "rspec/core"
2016-09-18 11:30:04 +00:00
2020-12-12 06:43:26 +00:00
types_result = RSpec::Core::Runner.run(["spec/dry"])
2016-09-18 11:30:04 +00:00
RSpec.clear_examples
Dry::Types.load_extensions(:maybe)
2020-12-12 06:43:26 +00:00
ext_result = RSpec::Core::Runner.run(["spec"])
2017-11-04 12:07:43 +00:00
exit [types_result, ext_result].max
2016-09-18 11:30:04 +00:00
end
task default: :run_specs
2020-12-12 06:43:26 +00:00
require "yard"
require "yard/rake/yardoc_task"
YARD::Rake::YardocTask.new(:doc)