Explorar o código

Revert "Raise error for unknown data sources"

This reverts commit 2a3d2ccf9c35a3ad60e3425ab91e0f4199310446.
Andrew Kane %!s(int64=8) %!d(string=hai) anos
pai
achega
cbd92a3fbc
Modificáronse 1 ficheiros con 6 adicións e 4 borrados
  1. 6 4
      lib/blazer.rb

+ 6 - 4
lib/blazer.rb

@@ -68,10 +68,12 @@ module Blazer
 
   def self.data_sources
     @data_sources ||= begin
-      ds = Hash.new { |hash, key| raise Blazer::Error, "Unknown data source: #{key}" }
-      settings["data_sources"].each do |id, s|
-        ds[id] = Blazer::DataSource.new(id, s)
-      end
+      ds = Hash[
+        settings["data_sources"].map do |id, s|
+          [id, Blazer::DataSource.new(id, s)]
+        end
+      ]
+      ds.default = ds.values.first
       ds
     end
   end