Class: Harvest::Client::Users::UsersApi

Inherits:
BaseApi
  • Object
show all
Includes:
Helpers::All, Helpers::Create, Helpers::Find
Defined in:
lib/harvest/client/users.rb

Instance Method Summary collapse

Methods included from Helpers::Create

#create

Methods included from Helpers::Find

#find

Methods included from Helpers::All

#all

Methods inherited from BaseApi

#build_url, #initialize

Constructor Details

This class inherits a constructor from Harvest::Client::BaseApi

Instance Method Details

#collection_nameObject



31
32
33
# File 'lib/harvest/client/users.rb', line 31

def collection_name
  'users'
end

#meObject



18
19
20
21
22
23
24
25
# File 'lib/harvest/client/users.rb', line 18

def me
  res = Request.new(@connection, build_url('me')).get
  if res.success?
    resource.new(res.body)
  else
    res.error
  end
end

#resourceObject



27
28
29
# File 'lib/harvest/client/users.rb', line 27

def resource
  Resource::User
end