Class: XingApi::User::Company
- Inherits:
-
Base
- Object
- Base
- XingApi::User::Company
show all
- Defined in:
- lib/xing_api/user/company.rb
Class Method Summary
collapse
Methods inherited from Base
request, request_with_body
Class Method Details
.create(name, title, industry, employment_type, options = {}) ⇒ Object
4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/xing_api/user/company.rb', line 4
def self.create(name, title, industry, employment_type, options = {})
request(
:post,
'/v1/users/me/professional_experience/companies',
{
name: name,
title: title,
industry: industry,
employment_type: employment_type
}.merge(options)
)
end
|
.delete(company_id, options = {}) ⇒ Object
21
22
23
|
# File 'lib/xing_api/user/company.rb', line 21
def self.delete(company_id, options = {})
request(:delete, "/v1/users/me/professional_experience/companies/#{company_id}", options)
end
|
.following(options = {}) ⇒ Object
37
38
39
|
# File 'lib/xing_api/user/company.rb', line 37
def self.following(options = {})
request(:get, '/v1/users/me/companies/following', options)
end
|
.managing(options = {}) ⇒ Object
41
42
43
|
# File 'lib/xing_api/user/company.rb', line 41
def self.managing(options = {})
request(:get, '/v1/users/me/companies/managing', options)
end
|
.primary_company(company_id, options = {}) ⇒ Object
25
26
27
28
29
30
31
|
# File 'lib/xing_api/user/company.rb', line 25
def self.primary_company(company_id, options = {})
request(
:put,
'/v1/users/me/professional_experience/primary_company',
{ company_id: company_id }.merge(options)
)
end
|
.recommendations(options = {}) ⇒ Object
33
34
35
|
# File 'lib/xing_api/user/company.rb', line 33
def self.recommendations(options = {})
request(:get, '/v1/companies/recommendations', options)
end
|
.update(company_id, options = {}) ⇒ Object
17
18
19
|
# File 'lib/xing_api/user/company.rb', line 17
def self.update(company_id, options = {})
request(:put, "/v1/users/me/professional_experience/companies/#{company_id}", options)
end
|