Module: Bearcat::Client::Rubric

Defined in:
lib/bearcat/client/rubric.rb

Instance Method Summary collapse

Instance Method Details

#account_rubrics(account, params = {}) ⇒ Object



24
25
26
# File 'lib/bearcat/client/rubric.rb', line 24

def (, params={})
  get("api/v1/accounts/#{}/rubrics", params={})
end

#course_rubric(course, rubric) ⇒ Object



4
5
6
# File 'lib/bearcat/client/rubric.rb', line 4

def course_rubric(course, rubric)
  get("api/v1/courses/#{course}/rubrics/#{rubric}")
end

#course_rubrics(course, params = {}) ⇒ Object



8
9
10
# File 'lib/bearcat/client/rubric.rb', line 8

def course_rubrics(course, params={})
  get("api/v1/courses/#{course}/rubrics", params)
end

#create_course_rubric(course, params = {}) ⇒ Object



12
13
14
# File 'lib/bearcat/client/rubric.rb', line 12

def create_course_rubric(course, params={})
  post("api/v1/courses/#{course}/rubrics/", params)
end

#delete_course_rubric(course, rubric) ⇒ Object



20
21
22
# File 'lib/bearcat/client/rubric.rb', line 20

def delete_course_rubric(course, rubric)
  delete("api/v1/courses/#{course}/rubrics/#{rubric}")
end

#update_course_rubric(course, rubric, params = {}) ⇒ Object



16
17
18
# File 'lib/bearcat/client/rubric.rb', line 16

def update_course_rubric(course, rubric, params={})
  put("api/v1/courses/#{course}/rubrics/#{rubric}", params)
end