From: William Morgan Date: Fri, 4 Sep 2009 15:13:52 +0000 (-0400) Subject: fail fast if config is not valid X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=847a853498ed41684aa9e6215090149d93034425;p=sup fail fast if config is not valid --- diff --git a/lib/sup.rb b/lib/sup.rb index 16c2b3f..2351fa5 100644 --- a/lib/sup.rb +++ b/lib/sup.rb @@ -193,6 +193,7 @@ end ## set up default configuration file if File.exists? Redwood::CONFIG_FN $config = Redwood::load_yaml_obj Redwood::CONFIG_FN + abort "#{Redwood::CONFIG_FN} is not a valid configuration file (it's a #{$config.class}, not a hash)" unless $config.is_a?(Hash) else require 'etc' require 'socket'