Sha256: 7e938dbf067b807dae679e4b4e337332d83a60bff9496739ec8f32b408026f6a
Contents?: true
Size: 826 Bytes
Versions: 6
Compression:
Stored size: 826 Bytes
Contents
# frozen_string_literal: true require_relative "../patcher" module Datadog module CI module Contrib module Knapsack module Patcher include Datadog::CI::Contrib::Patcher module_function def patch if ::RSpec::Core::Runner.ancestors.include?(::KnapsackPro::Extensions::RSpecExtension::Runner) # knapsack already patched rspec runner require_relative "runner" ::RSpec::Core::Runner.include(Datadog::CI::Contrib::Knapsack::Runner) else # knapsack didn't patch rspec runner yet require_relative "extension" ::KnapsackPro::Extensions::RSpecExtension.include(Datadog::CI::Contrib::Knapsack::Extension) end end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems