<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -8,6 +8,7 @@ module WarningShot
     LINE_LENGTH = 71
     attr_reader :environment, :dependency_tree, :resolvers
     def initialize(config={})
+      @config_files     = [] #list of found config files to parse found by globbing config paths
       @config           = config
       @environment      = @config[:environment].to_sym
       @dependency_tree  = {}
@@ -161,15 +162,19 @@ module WarningShot
     #
     # @api protected
     def load_configs
+      #Glob each config path
       self[:config_paths].each do |config_path|
-        @logger.debug &quot;Parsing config: #{config_path}&quot;
+        @config_files += Dir[config_path]
+      end
+      
+      raise Exception, &quot;No config files found in: #{self[:config_paths].join(', ')}&quot; if @config_files.length == 0
+      
+      @config_files.each do |config_file|
         #Parse the global/running env configs out of the YAML files.
-        raise Exception, &quot;Configuration file not found: #{config_path}&quot; unless File.exist?(config_path)
-        Dir[config_path].each do |config_file|
-          case File.extname(config_file)
-          when /.y(a)?ml/
-            parse_yml config_file
-          end
+        @logger.debug &quot;Parsing config: #{config_file}&quot;
+        case File.extname(config_file)
+        when /.y(a)?ml/
+          parse_yml config_file
         end
       end
     end</diff>
      <filename>lib/warningshot/dependency_resolver.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>377c3c2904dbf4ffd15dec7f02acd6a61257adde</id>
    </parent>
  </parents>
  <author>
    <name>Cory ODaniel</name>
    <email>contact@coryodaniel.com</email>
  </author>
  <url>http://github.com/coryodaniel/warningshot/commit/4bf02c372017d7458ed618f11a7c82c70c64e609</url>
  <id>4bf02c372017d7458ed618f11a7c82c70c64e609</id>
  <committed-date>2009-02-15T20:02:36-08:00</committed-date>
  <authored-date>2009-02-15T20:02:36-08:00</authored-date>
  <message>filenotfound for configs expcetion</message>
  <tree>a452bceae3ba6f4496b5f42ad7dde9b008309b84</tree>
  <committer>
    <name>Cory ODaniel</name>
    <email>contact@coryodaniel.com</email>
  </committer>
</commit>
