lib/splash/backends.rb in prometheus-splash-0.7.0 vs lib/splash/backends.rb in prometheus-splash-0.8.0

- old
+ new

@@ -11,9 +11,10 @@ # factory for backend # @param [Symbol] store the name of the store actually in [:execution_trace] # @return [Splash::Backends::<Type>|Hash] with type in [:redis,:file] or Exiter case :configuration_error def get_backend(store) + splash_exit case: :configuration_error, more: "backend definition failure" if get_config[:backends][:stores][store].nil? backend = get_config[:backends][:stores][store][:type].to_s aclass = "Splash::Backends::#{backend.capitalize}" begin return Kernel.const_get(aclass)::new(store) rescue