# File lib/deep_test/rspec_detector.rb, line 3
 3:     def self.if_rspec_available
 4:       require "rubygems"
 5:       # requiring 'spec' directly blows up unit-record
 6:       require "spec/version" 
 7:       if defined?(::Spec)
 8:         if ::Spec::VERSION::MAJOR == 1 &&
 9:            ::Spec::VERSION::MINOR == 1 &&
10:            ::Spec::VERSION::TINY  == 8
11:           yield
12:         else
13:           require 'spec/rake/spectask'
14:           ::Spec::Rake::SpecTask.class_eval do
15:             def deep_test(options)
16:               raise "* DeepTest RSpec support requires RSpec 1.1.8"
17:             end
18:           end
19:         end
20:       end
21:     rescue LoadError, Gem::LoadError
22:     end