Module: Arena::Default

Defined in:
lib/arena/default.rb

Constant Summary collapse

BASE_DOMAIN =
"api.are.na"
API_VERSION =
"v2"
USE_CACHING =
false
EXPIRES_IN =

10 minutes

600

Class Method Summary collapse

Class Method Details

.access_tokenObject



29
30
31
# File 'lib/arena/default.rb', line 29

def access_token
  ENV["APPLICATION_SECRET"]
end

.api_versionObject



13
14
15
# File 'lib/arena/default.rb', line 13

def api_version
  API_VERSION
end

.application_idObject



21
22
23
# File 'lib/arena/default.rb', line 21

def application_id
  ENV["APPLICATION_ID"]
end

.application_secretObject



25
26
27
# File 'lib/arena/default.rb', line 25

def application_secret
  ENV["APPLICATION_SECRET"]
end

.auth_tokenObject



33
34
35
# File 'lib/arena/default.rb', line 33

def auth_token
  ENV["AUTH_TOKEN"]
end

.base_domainObject



17
18
19
# File 'lib/arena/default.rb', line 17

def base_domain
  BASE_DOMAIN
end

.expires_inObject



41
42
43
# File 'lib/arena/default.rb', line 41

def expires_in
  EXPIRES_IN
end

.optionsObject



9
10
11
# File 'lib/arena/default.rb', line 9

def options
  Hash[Arena::Configurable.keys.map{|key| [key, send(key)]}]
end

.use_cachingObject



37
38
39
# File 'lib/arena/default.rb', line 37

def use_caching
  USE_CACHING
end