1
0
Fork 0

Proper configuration behavior

This commit is contained in:
Gregory Eremin 2014-08-16 15:24:35 +07:00
parent e52edb05ac
commit 6a890605f9
1 changed files with 2 additions and 4 deletions

View File

@ -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