Class: Skroutz::Default
- Inherits:
-
Object
- Object
- Skroutz::Default
- Defined in:
- lib/skroutz/default.rb
Constant Summary collapse
- API_ENDPOINT =
'https://api.skroutz.gr'- MEDIA_TYPE =
'application/vnd.skroutz+json; version=3'- USER_AGENT =
'skroutz.rb'- OAUTH_ENDPOINT =
'http://skroutz.gr'- AUTHORIZATION_CODE_ENDPOINT =
'/oauth2/authorizations/new'- TOKEN_ENDPOINT =
'/oauth2/token'- PAGINATION_PAGE_SIZE =
25- APPLICATION_PERMISSIONS =
%w[public]- REQUEST_TIMEOUT =
seconds
5
Class Method Summary collapse
Class Method Details
.to_hash ⇒ Object
13 14 15 16 17 18 |
# File 'lib/skroutz/default.rb', line 13 def to_hash constants.reduce({}) do |h, const| h[const.downcase] = const_get(const) h end end |