Class: Edools::Core::ApiKey

Inherits:
Base
  • Object
show all
Defined in:
lib/edools/core/api_key.rb

Class Method Summary collapse

Methods inherited from Base

refresh_config!, version, version=

Class Method Details

.element_path(id, prefix_options = {}, query_options = nil) ⇒ Object



6
7
8
9
10
# File 'lib/edools/core/api_key.rb', line 6

def self.element_path(id, prefix_options = {}, query_options = nil)
  super
  secret, token = extract_credentials(id)
  "/api_keys/#{token}/#{secret}.#{format.extension}#{query_string(query_options)}"
end

.extract_credentials(credentials) ⇒ Object



12
13
14
15
# File 'lib/edools/core/api_key.rb', line 12

def self.extract_credentials(credentials)
  keys = credentials.split(":")
  [keys.first, keys.last]
end