lib/loga.rb in loga-2.1.2 vs lib/loga.rb in loga-2.2.0
- old
+ new
@@ -11,20 +11,22 @@
module Loga
ConfigurationError = Class.new(StandardError)
def self.configuration
- if @configuration.nil?
+ unless @configuration
raise ConfigurationError,
'Loga has not been configured. Configure with Loga.configure(options)'
end
+
@configuration
end
def self.configure(options, framework_options = {})
- unless @configuration.nil?
+ if @configuration
raise ConfigurationError, 'Loga has already been configured'
end
+
@configuration ||= Configuration.new(options, framework_options)
end
def self.logger
configuration.logger