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