class ParallelTests::RSpec::Runner

def self.determine_executable

def self.determine_executable
  cmd = if File.file?("script/spec")
    "script/spec"
  elsif ParallelTests.bundler_enabled?
    cmd = (run("bundle show rspec-core") =~ %r{Could not find gem.*} ? "spec" : "rspec")
    "bundle exec #{cmd}"
  else
    %w[spec rspec].detect{|cmd| system "#{cmd} --version > /dev/null 2>&1" }
  end
  cmd or raise("Can't find executables rspec or spec")
end