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