module Bearcat class Client < Footrest::Client module Rubric def course_rubric(course, rubric) get("api/v1/courses/#{course}/rubrics/#{rubric}") end def course_rubrics(course, params={}) get("api/v1/courses/#{course}/rubrics", params) end def create_course_rubric(course, params={}) post("api/v1/courses/#{course}/rubrics/", params) end def update_course_rubric(course, rubric, params={}) put("api/v1/courses/#{course}/rubrics/#{rubric}", params) end def delete_course_rubric(course, rubric) delete("api/v1/courses/#{course}/rubrics/#{rubric}") end def account_rubrics(account, params={}) get("api/v1/accounts/#{account}/rubrics", params={}) end end end end