Class: Teamlab::Community

Inherits:
Object
  • Object
show all
Includes:
CommunityBlogs, CommunityBookmarks, CommunityEvents, CommunityForums, CommunityWiki
Defined in:
lib/teamlab/modules/community.rb

Instance Method Summary collapse

Methods included from CommunityWiki

#create_page, #create_wiki_page_comment, #delete_wiki_file, #delete_wiki_page, #delete_wiki_page_comment, #get_all_page_comments, #get_page_history, #get_wiki_file_info, #get_wiki_page, #get_wiki_pages, #search_wiki_pages_by_content, #search_wiki_pages_by_name, #update_wiki_page, #update_wiki_page_comment, #upload_files

Methods included from CommunityForums

#add_post_to_topic, #add_thread_to_category, #add_topic_to_thread, #delete_category, #delete_forum_post, #delete_forum_topic, #delete_thread, #get_forums, #get_last_updated_topics, #get_posts, #get_thread_topics, #search_topics, #update_post_in_topic, #update_topic_in_thread

Methods included from CommunityEvents

#add_comment_to_event, #create_event, #delete_event, #get_all_events, #get_event, #get_event_comments, #get_my_events, #search_events, #update_event, #vote_for_event

Methods included from CommunityBookmarks

#add_bookmark, #add_comment_to_bookmark, #delete_bookmark, #get_all_bookmark_tags, #get_all_bookmarks, #get_bookmark, #get_bookmark_comments, #get_bookmarks_added_by_me, #get_bookmarks_by_tag, #get_my_favourite_bookmarks, #get_recently_added_bookmarks, #search_bookmarks

Methods included from CommunityBlogs

#add_comment, #create_post, #delete_post, #get_all_posts, #get_blog_tags, #get_comments, #get_my_posts, #get_post, #get_posts_by_tag, #get_user_posts, #search_posts, #update_post

Constructor Details

#initialize(config = nil) ⇒ Community

Returns a new instance of Community.



16
17
18
# File 'lib/teamlab/modules/community.rb', line 16

def initialize(config = nil)
  @request = Teamlab::Request.new(config, 'community')
end