lib/mccloud/config.rb in mccloud-0.0.15 vs lib/mccloud/config.rb in mccloud-0.0.16
- old
+ new
@@ -83,13 +83,10 @@
env.logger.info("Reading #{mccloud_file}")
mccloud_file.gsub!("Mccloud::Config.run","mccloud_configurator.define")
# http://www.dan-manges.com/blog/ruby-dsls-instance-eval-with-delegation
instance_eval(mccloud_file)
rescue LoadError => e
- raise ::Mccloud::Error, "Error processing configfile - Sorry"
- env.ui.error "Error loading configfile - Sorry"
- env.ui.error e.message
- exit -1
+ raise ::Mccloud::Error, "Error loading configfile - Sorry: #{e.message}"
rescue NoMethodError => e
raise ::Mccloud::Error, "Some method got an error in the configfile - Sorry\n#{$!}\n#{e.message}"
rescue Errno::ENOENT => e
raise ::Mccloud::Error, "You need a Mccloudfile to be able to run mccloud, run mccloud init to create one, #{e}"
rescue ::Mccloud::Error => e