summaryrefslogtreecommitdiff
path: root/tasks/cucumber.rake
diff options
context:
space:
mode:
authorLuis Lavena <luislavena@gmail.com>2009-11-24 01:04:26 -0300
committerLuis Lavena <luislavena@gmail.com>2009-11-24 01:04:26 -0300
commitbade9473064afecc39ce2b5325f77f60251399a6 (patch)
tree751843eaaefeb55b55de9a2555e28149cc91c319 /tasks/cucumber.rake
parent1ff5ec074185c7171a111e62ed965ca45c17c29e (diff)
downloadrake-compiler-bade9473064afecc39ce2b5325f77f60251399a6.tar.gz
More descriptive output for missing gems.
Diffstat (limited to 'tasks/cucumber.rake')
-rw-r--r--tasks/cucumber.rake7
1 files changed, 2 insertions, 5 deletions
diff --git a/tasks/cucumber.rake b/tasks/cucumber.rake
index cef5538..18455ee 100644
--- a/tasks/cucumber.rake
+++ b/tasks/cucumber.rake
@@ -1,15 +1,12 @@
begin
- gem 'cucumber'
require 'cucumber/rake/task'
-rescue Exception
- nil
+rescue LoadError
+ warn "Cucumber gem is required, please install it. (gem install cucumber)"
end
if defined?(Cucumber)
Cucumber::Rake::Task.new do |t|
t.cucumber_opts = "--format pretty --no-source"
end
-else
- warn "Cucumber gem is required, please install it. (gem install cucumber)"
end