Class: CleverSDK::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/clever_sdk/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Configuration

Returns a new instance of Configuration.



7
8
9
10
11
# File 'lib/clever_sdk/configuration.rb', line 7

def initialize(options = {})
  @client_id = options.dig(:client_id) || ENV["CLEVER_ID"]
  @client_secret = options.dig(:client_secret) || ENV["CLEVER_SECRET"]
  @redirect_uri = options.dig(:redirect_uri) || ENV["CLEVER_REDIRECT_URI"]
end

Instance Attribute Details

#client_idObject

Returns the value of attribute client_id.



5
6
7
# File 'lib/clever_sdk/configuration.rb', line 5

def client_id
  @client_id
end

#client_secretObject

Returns the value of attribute client_secret.



5
6
7
# File 'lib/clever_sdk/configuration.rb', line 5

def client_secret
  @client_secret
end

#redirect_uriObject

Returns the value of attribute redirect_uri.



5
6
7
# File 'lib/clever_sdk/configuration.rb', line 5

def redirect_uri
  @redirect_uri
end