module Bearcat class Client < Footrest::Client module Modules def course_modules(course, params = {}) get("/api/v1/courses/#{course.to_s}/modules", params) end def course_module_item_sequence(course, params = {}) get("/api/v1/courses/#{course}/module_item_sequence", params) end def course_module(course_id, context_module_id, params={}) get("/api/v1/courses/#{course_id}/modules/#{context_module_id}", params) end def create_module(course, params={}) post("/api/v1/courses/#{course}/modules", params) end def update_module(course, module_id, params={}) put("/api/v1/courses/#{course}/modules/#{module_id}") end def delete_module(course, module_id, params={}) delete("/api/v1/courses/#{course}/modules/#{module_id}") end end end end