Class: Bearcat::Client
- Inherits:
-
Footrest::Client
- Object
- Footrest::Client
- Bearcat::Client
- Includes:
- Accounts, Analytics, AssignmentGroups, Assignments, CalendarEvents, CanvasFiles, Conferences, ContentExports, ContentMigrations, Conversations, Courses, CustomGradebookColumns, Discussions, Enrollments, Files, Folders, GroupCategories, GroupMemberships, Groups, ModuleItems, Modules, OAuth2, OutcomeGroups, Outcomes, Pages, Quizzes, Reports, Search, Sections, Submissions, Users, FileHelper
- Defined in:
- lib/bearcat/client.rb,
lib/bearcat/client/files.rb,
lib/bearcat/client/pages.rb,
lib/bearcat/client/users.rb,
lib/bearcat/client/groups.rb,
lib/bearcat/client/search.rb,
lib/bearcat/client/courses.rb,
lib/bearcat/client/folders.rb,
lib/bearcat/client/modules.rb,
lib/bearcat/client/o_auth2.rb,
lib/bearcat/client/quizzes.rb,
lib/bearcat/client/reports.rb,
lib/bearcat/client/accounts.rb,
lib/bearcat/client/outcomes.rb,
lib/bearcat/client/sections.rb,
lib/bearcat/client/analytics.rb,
lib/bearcat/client/assignments.rb,
lib/bearcat/client/conferences.rb,
lib/bearcat/client/discussions.rb,
lib/bearcat/client/enrollments.rb,
lib/bearcat/client/submissions.rb,
lib/bearcat/client/canvas_files.rb,
lib/bearcat/client/module_items.rb,
lib/bearcat/client/conversations.rb,
lib/bearcat/client/outcome_groups.rb,
lib/bearcat/client/account_reports.rb,
lib/bearcat/client/calendar_events.rb,
lib/bearcat/client/content_exports.rb,
lib/bearcat/client/group_categories.rb,
lib/bearcat/client/assignment_groups.rb,
lib/bearcat/client/group_memberships.rb,
lib/bearcat/client/content_migrations.rb,
lib/bearcat/client/custom_gradebook_columns.rb
Defined Under Namespace
Modules: AccountReports, Accounts, Analytics, AssignmentGroups, Assignments, CalendarEvents, CanvasFiles, Conferences, ContentExports, ContentMigrations, Conversations, Courses, CustomGradebookColumns, Discussions, Enrollments, Files, Folders, GroupCategories, GroupMemberships, Groups, ModuleItems, Modules, OAuth2, OutcomeGroups, Outcomes, Pages, Quizzes, Reports, Search, Sections, Submissions, Users
Instance Method Summary collapse
-
#request(method, &block) ⇒ Object
Override Footrest request for ApiArray support.
Methods included from CustomGradebookColumns
#create_gradebook_columns, #custom_gradebook_columns, #delete_gradebook_columns, #gradebook_columns_data, #update_gradebook_columns, #update_gradebook_columns_data
Methods included from ContentExports
#create_content_export, #create_course_export, #create_group_export, #create_user_export, #get_content_export, #get_course_export, #get_group_export, #get_user_export
Methods included from ContentMigrations
#create_account_content_migration, #create_content_migration_with_type, #create_course_content_migration, #create_group_content_migration, #create_user_content_migration, #get_account_content_migration, #get_content_migration, #get_course_content_migration, #get_group_content_migration, #get_user_content_migration, #upload_content_package
Methods included from ModuleItems
Methods included from Folders
Methods included from Files
Methods included from Pages
#list_course_pages, #list_group_pages, #show_course_page, #show_group_page
Methods included from AssignmentGroups
#assignment_group, #create_assignment_group, #list_assignment_groups
Methods included from Quizzes
#create_quiz, #edit_quiz, #list_course_quizzes, #quiz, #quiz_assignment_overrides, #quiz_extensions, #quiz_questions
Methods included from Search
Methods included from FileHelper
#confirm_file_upload, #declare_file, #file_params, #post_file, #upload_connection
Methods included from Discussions
#course_discussion_entries, #course_discussion_entry_replies, #course_discussions, #create_course_discussion, #create_group_discussion, #group_discussion_entries, #group_discussion_entry_replies, #group_discussions
Methods included from CalendarEvents
#calendar_event, #calendar_events, #create_calendar_event, #delete_calendar_event, #update_calendar_event
Methods included from CanvasFiles
Methods included from Modules
#course_module_item_sequence, #course_modules
Methods included from Conversations
#create_conversation, #delete_conversation
Methods included from Submissions
#course_file_upload_submission, #course_submission, #course_submissions, #course_update_grades, #get_course_submissions, #grade_course_submission, #grade_section_submission, #section_file_upload_submission, #section_submission, #section_submissions, #section_update_grades, #user_course_assignment_submission
Methods included from Reports
#delete_report, #download_report, #report_history, #report_list, #report_status, #start_report
Methods included from Users
#add_user, #communication_channels, #delete_custom_data, #list_users, #load_custom_data, #page_views, #store_custom_data, #user_assignments, #user_avatars, #user_detail, #user_logins, #user_merge, #user_profile
Methods included from Conferences
#course_conferences, #group_conferences
Methods included from GroupMemberships
#create_group_membership, #delete_group_membership, #group_membership, #list_group_memberships
Methods included from GroupCategories
#create_group_category, #delete_group_category, #edit_group_category, #group_category, #list_group_categories
Methods included from Groups
#account_groups, #category_groups, #course_groups, #create_group, #delete_group, #edit_group, #group
Methods included from OAuth2
#auth_redirect_url, #retrieve_token
Methods included from Sections
#course_sections, #create_section, #delete_section, #section, #update_section
Methods included from Outcomes
#show_outcome, #update_outcome
Methods included from OutcomeGroups
#create_outcome_in_group, #create_subgroup, #delete_outcome_group, #import_outcome_group, #link_outcome, #list_linked_outcomes, #list_subgroups, #outcomes_context_slug, #show_outcome_group, #unlink_outcome, #update_outcome_group
Methods included from Enrollments
#conclude_enrollment, #course_enrollments, #enroll_in_course, #enroll_in_section, #section_enrollments, #user_enrollments
Methods included from Courses
#copy_course, #course, #course_gradebook_history, #course_grading_standards, #course_outcome_results, #course_quiz_extensions, #create_content_migration, #create_content_migration_with_both_responses, #create_course, #delete_course, #list_course_users, #list_users_courses, #update_course
Methods included from Analytics
#department_level_participation, #department_level_statistics
Methods included from Accounts
#account, #account_admins, #account_courses, #account_grading_standards, #account_roles, #account_sis_imports, #create_account_admin, #delete_account_admin, #enrollment, #list_accounts, #list_roles, #list_sub_accounts, #terms
Methods included from Assignments
#assignment, #assignment_overrides, #assignments, #create_assignment, #create_assignment_override, #delete_assignment, #edit_assignment
Instance Method Details
#request(method, &block) ⇒ Object
Override Footrest request for ApiArray support
73 74 75 |
# File 'lib/bearcat/client.rb', line 73 def request(method, &block) ApiArray::process_response(connection.send(method, &block), self) end |