class Professionali::Api::Groups
Public Instance Methods
add_comment(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 64 def add_comment(options) api_call 'groups/addComment.json', 'get', options end
add_topic_view(id)
click to toggle source
# File lib/professionali/api/groups.rb, line 84 def add_topic_view(id) api_call 'groups/addTopicView.json', 'get', {topic_id: id} end
fave(id, fave = "1")
click to toggle source
# File lib/professionali/api/groups.rb, line 48 def fave(id, fave = "1") api_call 'groups/fave.json', 'get', {id: id, fave: fave} end
get(ids = "me", fields = "id,title,summary")
click to toggle source
# File lib/professionali/api/groups.rb, line 8 def get(ids = "me", fields = "id,title,summary") api_call 'groups/get.json', 'get' end
get_comments(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 40 def get_comments(options) api_call 'groups/getComments.json', 'get', options end
get_faved_topics(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 72 def get_faved_topics(options) api_call 'groups/getFavedTopics.json', 'get', options end
get_group_admins(id)
click to toggle source
# File lib/professionali/api/groups.rb, line 20 def get_group_admins(id) api_call 'groups/getGroupAdmins.json', 'get', {id: id} end
get_group_topics(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 24 def get_group_topics(options) api_call 'groups/getGroupTopics.json', 'get', options end
get_groups_catalog(fields = "id,title,summary", options = {})
click to toggle source
# File lib/professionali/api/groups.rb, line 16 def get_groups_catalog(fields = "id,title,summary", options = {}) api_call 'groups/getGroupsCatalog.json', 'get', options.merge(fields: fields) end
get_my_groups()
click to toggle source
# File lib/professionali/api/groups.rb, line 12 def get_my_groups api_call 'groups/getMyGroups.json', 'get' end
get_new_topics(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 32 def get_new_topics(options) api_call 'groups/getNewTopics.json', 'get', options end
get_random()
click to toggle source
# File lib/professionali/api/groups.rb, line 4 def get_random api_call 'groups/getRandom.json', 'get' end
get_rights(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 76 def get_rights(options) api_call 'groups/getRights.json', 'get', options end
get_top_100_topics(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 36 def get_top_100_topics(options) api_call 'groups/getTop100Topics.json', 'get', options end
get_topic(id, fields)
click to toggle source
# File lib/professionali/api/groups.rb, line 28 def get_topic(id, fields) api_call 'groups/getTopic.json', 'get', {id: id, fields: fields} end
get_topic_likers(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 44 def get_topic_likers(options) api_call 'groups/getTopicLikers.json', 'get', options end
group_apply(id)
click to toggle source
# File lib/professionali/api/groups.rb, line 52 def group_apply(id) api_call 'groups/groupApply.json', 'get', {group_id: id} end
group_invite(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 60 def group_invite(options) api_call 'groups/groupInvite.json', 'get', options end
group_leave(id)
click to toggle source
# File lib/professionali/api/groups.rb, line 56 def group_leave(id) api_call 'groups/groupLeave.json', 'get', {group_id: id} end
like_topic(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 80 def like_topic(options) api_call 'groups/likeTopic.json', 'get', options end
topic_subscribe(options)
click to toggle source
# File lib/professionali/api/groups.rb, line 68 def topic_subscribe(options) api_call 'groups/topicSubscribe.json', 'get', options end