lib/rubber/environment.rb in rubber-1.8.0 vs lib/rubber/environment.rb in rubber-1.9.0

- old
+ new

@@ -30,10 +30,15 @@ end def read_config(file) Rubber.logger.debug{"Reading rubber configuration from #{file}"} if File.exist?(file) - @items = Environment.combine(@items, YAML.load_file(file) || {}) + begin + @items = Environment.combine(@items, YAML.load_file(file) || {}) + rescue Exception => e + Rubber.logger.error{"Unable to read rubber configuration from #{file}"} + raise + end end end def known_roles roles_dir = File.join(@config_root, "role") \ No newline at end of file