module Bearcat
  class Client < Footrest::Client
    module Rubric

      def course_rubric(course, rubric)
        get("api/v1/courses/#{course}/rubrics/#{rubric}")
      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

    end
  end
end