Class: XingApi::Group
- Inherits:
-
Base
- Object
- Base
- XingApi::Group
show all
- Defined in:
- lib/xing_api/group.rb,
lib/xing_api/group/post.rb,
lib/xing_api/group/forum.rb,
lib/xing_api/group/post/like.rb,
lib/xing_api/group/forum/post.rb,
lib/xing_api/group/post/comment.rb,
lib/xing_api/group/media_preview.rb,
lib/xing_api/group/post/comment/like.rb
Defined Under Namespace
Classes: Forum, MediaPreview, Post
Class Method Summary
collapse
Methods inherited from Base
request, request_with_body
Class Method Details
.join(group_id, options = {}) ⇒ Object
15
16
17
|
# File 'lib/xing_api/group.rb', line 15
def self.join(group_id, options = {})
request(:post, "/v1/groups/#{group_id}/memberships", options)
end
|
.leave(group_id, options = {}) ⇒ Object
19
20
21
|
# File 'lib/xing_api/group.rb', line 19
def self.leave(group_id, options = {})
request(:delete, "/v1/groups/#{group_id}/memberships", options)
end
|
.list(user_id, options = {}) ⇒ Object
3
4
5
|
# File 'lib/xing_api/group.rb', line 3
def self.list(user_id, options = {})
request(:get, "/v1/users/#{user_id}/groups", options)
end
|
.read(group_id, options = {}) ⇒ Object
11
12
13
|
# File 'lib/xing_api/group.rb', line 11
def self.read(group_id, options = {})
request(:put, "/v1/groups/#{group_id}/read", options)
end
|
.search(keywords, options = {}) ⇒ Object
7
8
9
|
# File 'lib/xing_api/group.rb', line 7
def self.search(keywords, options = {})
request(:get, '/v1/groups/find', { keywords: keywords }.merge(options))
end
|