Class: Skroutz::Default

Inherits:
Object
  • Object
show all
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_hashObject



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