From ceab10349ab274f9d89cad43f34d09c46f8c6389 Mon Sep 17 00:00:00 2001 From: Erik Peterson Date: Wed, 27 Feb 2013 15:37:27 -0500 Subject: [PATCH] Don't load config file if there isn't one --- lib/cassy/engine.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/cassy/engine.rb b/lib/cassy/engine.rb index c49dbb0..1126ad7 100644 --- a/lib/cassy/engine.rb +++ b/lib/cassy/engine.rb @@ -1,8 +1,10 @@ module Cassy class Engine < Rails::Engine config.config_file = ENV["RUBYCAS_CONFIG_FILE"] - config.after_initialize do - config.configuration = HashWithIndifferentAccess.new(YAML.load_file(config.config_file)) + config.after_initialize do + if config.config_file && File.exists?(config.config_file) + config.configuration = HashWithIndifferentAccess.new(YAML.load_file(config.config_file)) + end end end end