lib/oneaccess/configuration.rb in oneaccess-1.0.0 vs lib/oneaccess/configuration.rb in oneaccess-1.0.1

- old
+ new

@@ -1,17 +1,20 @@ # frozen_string_literal: true +require "logger" + module ONEAccess class Configuration DEFAULT_BASE_URL = "http://ws.oneaccess.io" DEFAULT_BASE_V1_1_PATH = "/v1.1" DEFAULT_BASE_V3_0_PATH = "/v3.0" class << self attr_accessor :base_url attr_accessor :api_key attr_accessor :master_api_key + attr_writer :logger def base_v1_1_url "#{base_url}#{DEFAULT_BASE_V1_1_PATH}" end @@ -21,9 +24,13 @@ def reset! self.base_url = DEFAULT_BASE_URL self.api_key = nil self.master_api_key = nil + end + + def logger + @logger ||= Logger.new(STDOUT) end end reset! end