Class: Bearcat::Client
- Inherits:
-
Footrest::Client
- Object
- Footrest::Client
- Bearcat::Client
- Includes:
- Accounts, Analytics, AssignmentGroups, Assignments, CalendarEvents, CanvasFiles, Conferences, Conversations, Courses, 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/group_categories.rb,
lib/bearcat/client/assignment_groups.rb,
lib/bearcat/client/group_memberships.rb
Defined Under Namespace
Modules: AccountReports, Accounts, Analytics, AssignmentGroups, Assignments, CalendarEvents, CanvasFiles, Conferences, Conversations, Courses, 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 ModuleItems
Methods included from Folders
Methods included from Files
Methods included from Pages
Methods included from AssignmentGroups
Methods included from Quizzes
#list_course_quizzes, #quiz, #quiz_extensions
Methods included from Search
Methods included from FileHelper
#confirm_file_upload, #declare_file, #file_params, #post_file, #upload_connection
Methods included from 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, #get_course_submissions, #grade_course_submission, #grade_section_submission, #section_file_upload_submission, #section_submission, #user_course_assignment_submission
Methods included from Reports
#delete_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_avatars, #user_logins, #user_profile
Methods included from Conferences
#course_conferences, #group_conferences
Methods included from GroupMemberships
Methods included from GroupCategories
Methods included from Groups
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_outcome_results, #course_quiz_extensions, #create_content_migration, #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_roles, #list_accounts, #terms
Methods included from Assignments
#assignment, #assignments, #create_assignment, #create_assignment_override, #edit_assignment
Instance Method Details
#request(method, &block) ⇒ Object
Override Footrest request for ApiArray support
67 68 69 |
# File 'lib/bearcat/client.rb', line 67 def request(method, &block) ApiArray::process_response(connection.send(method, &block), self) end |