class ParallelSpecs
def self.executable
def self.executable cmd = if File.file?("script/spec") "script/spec" elsif bundler_enabled? cmd = (run("bundle show rspec") =~ %r{/rspec-1[^/]+$} ? "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