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
- .access_token ⇒ Object
- .api_version ⇒ Object
- .application_id ⇒ Object
- .application_secret ⇒ Object
- .auth_token ⇒ Object
- .base_domain ⇒ Object
- .expires_in ⇒ Object
- .options ⇒ Object
- .use_caching ⇒ Object
Class Method Details
.access_token ⇒ Object
31 32 33 |
# File 'lib/arena/default.rb', line 31 def access_token ENV.fetch('APPLICATION_SECRET', nil) end |
.api_version ⇒ Object
15 16 17 |
# File 'lib/arena/default.rb', line 15 def api_version API_VERSION end |
.application_id ⇒ Object
23 24 25 |
# File 'lib/arena/default.rb', line 23 def application_id ENV.fetch('APPLICATION_ID', nil) end |
.application_secret ⇒ Object
27 28 29 |
# File 'lib/arena/default.rb', line 27 def application_secret ENV.fetch('APPLICATION_SECRET', nil) end |
.auth_token ⇒ Object
35 36 37 |
# File 'lib/arena/default.rb', line 35 def auth_token ENV.fetch('AUTH_TOKEN', nil) end |
.base_domain ⇒ Object
19 20 21 |
# File 'lib/arena/default.rb', line 19 def base_domain BASE_DOMAIN end |
.expires_in ⇒ Object
43 44 45 |
# File 'lib/arena/default.rb', line 43 def expires_in EXPIRES_IN end |
.options ⇒ Object
11 12 13 |
# File 'lib/arena/default.rb', line 11 def Arena::Configurable.keys.to_h { |key| [key, send(key)] } end |
.use_caching ⇒ Object
39 40 41 |
# File 'lib/arena/default.rb', line 39 def use_caching USE_CACHING end |