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