Class: Wordsmith::Configuration

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

Constant Summary collapse

DEFAULT_VERSION =
'1'
DEFAULT_USER_AGENT =
"RubySDK/#{Wordsmith::VERSION}"
URL_HOST =
'https://api.automatedinsights.com'
DEFAULT_URL =
"#{URL_HOST}/v#{DEFAULT_VERSION}"

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



9
10
11
12
# File 'lib/wordsmith/configuration.rb', line 9

def initialize
  @version = DEFAULT_VERSION
  @user_agent = DEFAULT_USER_AGENT
end

Instance Attribute Details

#tokenObject

Returns the value of attribute token.



3
4
5
# File 'lib/wordsmith/configuration.rb', line 3

def token
  @token
end

#user_agentObject

Returns the value of attribute user_agent.



3
4
5
# File 'lib/wordsmith/configuration.rb', line 3

def user_agent
  @user_agent
end

#versionObject

Returns the value of attribute version.



3
4
5
# File 'lib/wordsmith/configuration.rb', line 3

def version
  @version
end

Instance Method Details

#urlObject



14
15
16
# File 'lib/wordsmith/configuration.rb', line 14

def url
  "#{URL_HOST}/v#{version}"
end