From 6a890605f9f19780a1d1772d1dfc27751d02fab2 Mon Sep 17 00:00:00 2001 From: Gregory Eremin Date: Sat, 16 Aug 2014 15:24:35 +0700 Subject: [PATCH] Proper configuration behavior --- lib/burlesque/config.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/burlesque/config.rb b/lib/burlesque/config.rb index 45f756b..de92627 100644 --- a/lib/burlesque/config.rb +++ b/lib/burlesque/config.rb @@ -11,15 +11,13 @@ module Burlesque module Configurable def configure - @config ||= Burlesque::Config.new + @config ||= Config.new yield @config if block_given? end def config - unless instance_variable_defined?(:@config) - raise ConfigurationError.new('Configuration missing') - end + configure unless instance_variable_defined?(:@config) @config end