Class: AccessTokenProvider
- Inherits:
-
Object
- Object
- AccessTokenProvider
- Defined in:
- app/providers/access_token_provider.rb
Instance Method Summary collapse
Instance Method Details
#value ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'app/providers/access_token_provider.rb', line 4 def value connection = Excon.new('https://identity.api.rackspacecloud.com') headers = {'Content-Type' => 'application/json'} body = {auth: {'RAX-KSKEY:apiKeyCredentials' => {username: credentials.username, apiKey: credentials.api_key}}} response = connection.post headers: headers, body: body.to_json, path: '/v2.0/tokens' c = Map(JSON.parse response.body) c.access.token.id end |