# 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
class XingApi::User::Company
Public Class Methods
create(name, title, industry, employment_type, options = {})
click to toggle source
# 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 = {})
click to toggle source
# 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 = {})
click to toggle source
# File lib/xing_api/user/company.rb, line 37 def self.following(options = {}) request(:get, '/v1/users/me/companies/following', options) end
managing(options = {})
click to toggle source
# 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 = {})
click to toggle source
recommendations(options = {})
click to toggle source
# File lib/xing_api/user/company.rb, line 33 def self.recommendations(options = {}) request(:get, '/v1/companies/recommendations', options) end
update(company_id, options = {})
click to toggle source
# 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