examples/rails_root/script/cucumber in email_spec-0.5.0 vs examples/rails_root/script/cucumber in email_spec-0.6.0
- old
+ new
@@ -1,9 +1,10 @@
#!/usr/bin/env ruby
-begin
- load File.expand_path(File.dirname(__FILE__) + "/../vendor/plugins/cucumber/bin/cucumber")
-rescue LoadError => e
- raise unless e.to_s =~ /cucumber/
- require 'rubygems'
+
+vendored_cucumber_bin = Dir["#{File.dirname(__FILE__)}/../vendor/{gems,plugins}/cucumber*/bin/cucumber"].first
+if vendored_cucumber_bin
+ load File.expand_path(vendored_cucumber_bin)
+else
+ require 'rubygems' unless ENV['NO_RUBYGEMS']
require 'cucumber'
load Cucumber::BINARY
end