Module: Veye::API::User

Defined in:
lib/veye/api/user.rb

Overview

API wrappers for User api

Constant Summary collapse

RESOURCE_PATH =
'/me'

Class Method Summary collapse

Class Method Details

.get_favorites(api_key, page = 1) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/veye/api/user.rb', line 16

def self.get_favorites(api_key, page = 1)
  fav_api = Resource.new "#{RESOURCE_PATH}/favorites"
  page ||= 1
  qparams = {
    params: {
      api_key: api_key,
      page: page
    }
  }

  fav_api.resource.get(qparams) do |response, request, result|
    JSONResponse.new(request, result, response)
  end
end

.get_profile(api_key) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/veye/api/user.rb', line 7

def self.get_profile(api_key)
  user_api = Resource.new RESOURCE_PATH
  qparams = { params: { api_key: api_key } }

  user_api.resource.get(qparams) do |response, request, result|
    JSONResponse.new(request, result, response)
  end
end