├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rubocop.yml ├── .streerc ├── CHANGELOG.md ├── Gemfile ├── Guardfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── config_example.yml ├── discourse_api.gemspec ├── examples ├── backups.rb ├── badges.rb ├── bookmark_topic.rb ├── category.rb ├── change_topic_status.rb ├── create_private_message.rb ├── create_topic.rb ├── create_update_category.rb ├── create_user.rb ├── dashboard.rb ├── disposable_invite_tokens.rb ├── example.rb ├── group_set_user_notification_level.rb ├── groups.rb ├── invite_users.rb ├── manage_api_keys.rb ├── notifications.rb ├── polls.rb ├── post_action.rb ├── search.rb ├── sent_private_messages.rb ├── sso.rb ├── topic_lists.rb ├── update_user.rb └── upload_file.rb ├── lib ├── discourse_api.rb └── discourse_api │ ├── api │ ├── api_key.rb │ ├── backups.rb │ ├── badges.rb │ ├── categories.rb │ ├── dashboard.rb │ ├── email.rb │ ├── groups.rb │ ├── invite.rb │ ├── notifications.rb │ ├── params.rb │ ├── polls.rb │ ├── posts.rb │ ├── private_messages.rb │ ├── search.rb │ ├── site_settings.rb │ ├── sso.rb │ ├── tags.rb │ ├── topics.rb │ ├── uploads.rb │ ├── user_actions.rb │ └── users.rb │ ├── client.rb │ ├── error.rb │ ├── example_helper.rb │ ├── single_sign_on.rb │ └── version.rb └── spec ├── discourse_api ├── api │ ├── api_key_spec.rb │ ├── backups_spec.rb │ ├── badges_spec.rb │ ├── categories_spec.rb │ ├── email_spec.rb │ ├── groups_spec.rb │ ├── invite_spec.rb │ ├── notifications_spec.rb │ ├── params_spec.rb │ ├── polls_spec.rb │ ├── posts_spec.rb │ ├── private_messages_spec.rb │ ├── search_spec.rb │ ├── site_settings_spec.rb │ ├── sso_spec.rb │ ├── topics_spec.rb │ ├── uploads_spec.rb │ ├── user_actions_spec.rb │ └── users_spec.rb ├── client_spec.rb └── single_sign_on_spec.rb ├── fixtures ├── admin_user.json ├── api_key.json ├── backups.json ├── badges.json ├── categories.json ├── category_latest_topics.json ├── category_topics.json ├── create_topic_with_tags.json ├── email_list_all.json ├── email_settings.json ├── group.json ├── groups.json ├── hot.json ├── latest.json ├── list_api_keys.json ├── members_0.json ├── members_1.json ├── members_2.json ├── new.json ├── notification_success.json ├── notifications.json ├── polls_toggle_status.json ├── polls_vote.json ├── polls_voters.json ├── post.json ├── post_action_users.json ├── posts_before.json ├── posts_latest.json ├── private_messages.json ├── regenerate_api_key.json ├── replies.json ├── replies_and_topics.json ├── retrieve_invite.json ├── search.json ├── top.json ├── topic.json ├── topic_invite_user.json ├── topic_posts.json ├── topics_created_by.json ├── update_trust_level.json ├── upload_avatar.json ├── upload_file.json ├── user.json ├── user_activate_success.json ├── user_badges.json ├── user_create_success.json ├── user_grant_admin.json ├── user_grant_moderator.json ├── user_list.json ├── user_log_out_success.json ├── user_update_avatar_success.json ├── user_update_user.json └── user_update_username.json └── spec_helper.rb /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Gemfile.lock 2 | coverage 3 | /config.yml 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.streerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/.streerc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/Rakefile -------------------------------------------------------------------------------- /config_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/config_example.yml -------------------------------------------------------------------------------- /discourse_api.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/discourse_api.gemspec -------------------------------------------------------------------------------- /examples/backups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/backups.rb -------------------------------------------------------------------------------- /examples/badges.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/badges.rb -------------------------------------------------------------------------------- /examples/bookmark_topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/bookmark_topic.rb -------------------------------------------------------------------------------- /examples/category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/category.rb -------------------------------------------------------------------------------- /examples/change_topic_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/change_topic_status.rb -------------------------------------------------------------------------------- /examples/create_private_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/create_private_message.rb -------------------------------------------------------------------------------- /examples/create_topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/create_topic.rb -------------------------------------------------------------------------------- /examples/create_update_category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/create_update_category.rb -------------------------------------------------------------------------------- /examples/create_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/create_user.rb -------------------------------------------------------------------------------- /examples/dashboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/dashboard.rb -------------------------------------------------------------------------------- /examples/disposable_invite_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/disposable_invite_tokens.rb -------------------------------------------------------------------------------- /examples/example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/example.rb -------------------------------------------------------------------------------- /examples/group_set_user_notification_level.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/group_set_user_notification_level.rb -------------------------------------------------------------------------------- /examples/groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/groups.rb -------------------------------------------------------------------------------- /examples/invite_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/invite_users.rb -------------------------------------------------------------------------------- /examples/manage_api_keys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/manage_api_keys.rb -------------------------------------------------------------------------------- /examples/notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/notifications.rb -------------------------------------------------------------------------------- /examples/polls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/polls.rb -------------------------------------------------------------------------------- /examples/post_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/post_action.rb -------------------------------------------------------------------------------- /examples/search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/search.rb -------------------------------------------------------------------------------- /examples/sent_private_messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/sent_private_messages.rb -------------------------------------------------------------------------------- /examples/sso.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/sso.rb -------------------------------------------------------------------------------- /examples/topic_lists.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/topic_lists.rb -------------------------------------------------------------------------------- /examples/update_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/update_user.rb -------------------------------------------------------------------------------- /examples/upload_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/examples/upload_file.rb -------------------------------------------------------------------------------- /lib/discourse_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/api_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/api_key.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/backups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/backups.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/badges.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/badges.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/categories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/categories.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/dashboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/dashboard.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/email.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/groups.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/invite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/invite.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/notifications.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/params.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/polls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/polls.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/posts.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/private_messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/private_messages.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/search.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/site_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/site_settings.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/sso.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/sso.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/tags.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/topics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/topics.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/uploads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/uploads.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/user_actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/user_actions.rb -------------------------------------------------------------------------------- /lib/discourse_api/api/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/api/users.rb -------------------------------------------------------------------------------- /lib/discourse_api/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/client.rb -------------------------------------------------------------------------------- /lib/discourse_api/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/error.rb -------------------------------------------------------------------------------- /lib/discourse_api/example_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/example_helper.rb -------------------------------------------------------------------------------- /lib/discourse_api/single_sign_on.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/lib/discourse_api/single_sign_on.rb -------------------------------------------------------------------------------- /lib/discourse_api/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module DiscourseApi 3 | VERSION = "2.1.0" 4 | end 5 | -------------------------------------------------------------------------------- /spec/discourse_api/api/api_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/api_key_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/backups_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/backups_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/badges_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/badges_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/categories_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/categories_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/email_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/email_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/groups_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/groups_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/invite_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/invite_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/notifications_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/notifications_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/params_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/params_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/polls_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/polls_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/posts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/posts_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/private_messages_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/private_messages_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/search_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/search_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/site_settings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/site_settings_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/sso_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/sso_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/topics_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/topics_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/uploads_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/uploads_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/user_actions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/user_actions_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/api/users_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/api/users_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/client_spec.rb -------------------------------------------------------------------------------- /spec/discourse_api/single_sign_on_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/discourse_api/single_sign_on_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/admin_user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/admin_user.json -------------------------------------------------------------------------------- /spec/fixtures/api_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/api_key.json -------------------------------------------------------------------------------- /spec/fixtures/backups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/backups.json -------------------------------------------------------------------------------- /spec/fixtures/badges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/badges.json -------------------------------------------------------------------------------- /spec/fixtures/categories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/categories.json -------------------------------------------------------------------------------- /spec/fixtures/category_latest_topics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/category_latest_topics.json -------------------------------------------------------------------------------- /spec/fixtures/category_topics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/category_topics.json -------------------------------------------------------------------------------- /spec/fixtures/create_topic_with_tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/create_topic_with_tags.json -------------------------------------------------------------------------------- /spec/fixtures/email_list_all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/email_list_all.json -------------------------------------------------------------------------------- /spec/fixtures/email_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/email_settings.json -------------------------------------------------------------------------------- /spec/fixtures/group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/group.json -------------------------------------------------------------------------------- /spec/fixtures/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/groups.json -------------------------------------------------------------------------------- /spec/fixtures/hot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/hot.json -------------------------------------------------------------------------------- /spec/fixtures/latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/latest.json -------------------------------------------------------------------------------- /spec/fixtures/list_api_keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/list_api_keys.json -------------------------------------------------------------------------------- /spec/fixtures/members_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/members_0.json -------------------------------------------------------------------------------- /spec/fixtures/members_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/members_1.json -------------------------------------------------------------------------------- /spec/fixtures/members_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/members_2.json -------------------------------------------------------------------------------- /spec/fixtures/new.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/new.json -------------------------------------------------------------------------------- /spec/fixtures/notification_success.json: -------------------------------------------------------------------------------- 1 | { 2 | "success": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /spec/fixtures/notifications.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/notifications.json -------------------------------------------------------------------------------- /spec/fixtures/polls_toggle_status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/polls_toggle_status.json -------------------------------------------------------------------------------- /spec/fixtures/polls_vote.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/polls_vote.json -------------------------------------------------------------------------------- /spec/fixtures/polls_voters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/polls_voters.json -------------------------------------------------------------------------------- /spec/fixtures/post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/post.json -------------------------------------------------------------------------------- /spec/fixtures/post_action_users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/post_action_users.json -------------------------------------------------------------------------------- /spec/fixtures/posts_before.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/posts_before.json -------------------------------------------------------------------------------- /spec/fixtures/posts_latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/posts_latest.json -------------------------------------------------------------------------------- /spec/fixtures/private_messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/private_messages.json -------------------------------------------------------------------------------- /spec/fixtures/regenerate_api_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/regenerate_api_key.json -------------------------------------------------------------------------------- /spec/fixtures/replies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/replies.json -------------------------------------------------------------------------------- /spec/fixtures/replies_and_topics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/replies_and_topics.json -------------------------------------------------------------------------------- /spec/fixtures/retrieve_invite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/retrieve_invite.json -------------------------------------------------------------------------------- /spec/fixtures/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/search.json -------------------------------------------------------------------------------- /spec/fixtures/top.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/top.json -------------------------------------------------------------------------------- /spec/fixtures/topic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/topic.json -------------------------------------------------------------------------------- /spec/fixtures/topic_invite_user.json: -------------------------------------------------------------------------------- 1 | { 2 | "success": true 3 | } 4 | -------------------------------------------------------------------------------- /spec/fixtures/topic_posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/topic_posts.json -------------------------------------------------------------------------------- /spec/fixtures/topics_created_by.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/topics_created_by.json -------------------------------------------------------------------------------- /spec/fixtures/update_trust_level.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/update_trust_level.json -------------------------------------------------------------------------------- /spec/fixtures/upload_avatar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/upload_avatar.json -------------------------------------------------------------------------------- /spec/fixtures/upload_file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/upload_file.json -------------------------------------------------------------------------------- /spec/fixtures/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/user.json -------------------------------------------------------------------------------- /spec/fixtures/user_activate_success.json: -------------------------------------------------------------------------------- 1 | { 2 | "success": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /spec/fixtures/user_badges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/user_badges.json -------------------------------------------------------------------------------- /spec/fixtures/user_create_success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/user_create_success.json -------------------------------------------------------------------------------- /spec/fixtures/user_grant_admin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/user_grant_admin.json -------------------------------------------------------------------------------- /spec/fixtures/user_grant_moderator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/user_grant_moderator.json -------------------------------------------------------------------------------- /spec/fixtures/user_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/user_list.json -------------------------------------------------------------------------------- /spec/fixtures/user_log_out_success.json: -------------------------------------------------------------------------------- 1 | { 2 | "success": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /spec/fixtures/user_update_avatar_success.json: -------------------------------------------------------------------------------- 1 | { 2 | "success": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /spec/fixtures/user_update_user.json: -------------------------------------------------------------------------------- 1 | { 2 | "success": true 3 | } 4 | -------------------------------------------------------------------------------- /spec/fixtures/user_update_username.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/fixtures/user_update_username.json -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_api/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------