Class: ONEAccess::Configuration
- Inherits:
-
Object
- Object
- ONEAccess::Configuration
- Defined in:
- lib/oneaccess/configuration.rb
Constant Summary collapse
- DEFAULT_BASE_URL =
"http://ws.oneaccess.io"
- DEFAULT_BASE_V1_1_PATH =
"/v1.1"
- DEFAULT_BASE_V3_0_PATH =
"/v3.0"
Class Attribute Summary collapse
-
.api_key ⇒ Object
Returns the value of attribute api_key.
-
.base_url ⇒ Object
Returns the value of attribute base_url.
- .logger ⇒ Object
-
.master_api_key ⇒ Object
Returns the value of attribute master_api_key.
Class Method Summary collapse
Class Attribute Details
.api_key ⇒ Object
Returns the value of attribute api_key.
13 14 15 |
# File 'lib/oneaccess/configuration.rb', line 13 def api_key @api_key end |
.base_url ⇒ Object
Returns the value of attribute base_url.
12 13 14 |
# File 'lib/oneaccess/configuration.rb', line 12 def base_url @base_url end |
.logger ⇒ Object
31 32 33 |
# File 'lib/oneaccess/configuration.rb', line 31 def logger @logger ||= Logger.new(STDOUT) end |
.master_api_key ⇒ Object
Returns the value of attribute master_api_key.
14 15 16 |
# File 'lib/oneaccess/configuration.rb', line 14 def master_api_key @master_api_key end |
Class Method Details
.base_v1_1_url ⇒ Object
17 18 19 |
# File 'lib/oneaccess/configuration.rb', line 17 def base_v1_1_url "#{base_url}#{DEFAULT_BASE_V1_1_PATH}" end |
.base_v3_0_url ⇒ Object
21 22 23 |
# File 'lib/oneaccess/configuration.rb', line 21 def base_v3_0_url "#{base_url}#{DEFAULT_BASE_V3_0_PATH}" end |
.reset! ⇒ Object
25 26 27 28 29 |
# File 'lib/oneaccess/configuration.rb', line 25 def reset! self.base_url = DEFAULT_BASE_URL self.api_key = nil self.master_api_key = nil end |