lib/bearcat/client/rubric.rb in bearcat-1.4.13 vs lib/bearcat/client/rubric.rb in bearcat-1.5.0.beta1
- old
+ new
@@ -1,29 +1,17 @@
module Bearcat
class Client < Footrest::Client
module Rubric
- def course_rubric(course, rubric)
- get("api/v1/courses/#{course}/rubrics/#{rubric}")
- end
+ extend ClientModule
- def course_rubrics(course, params={})
- get("api/v1/courses/#{course}/rubrics", params)
+ prefix "/api/v1/courses/:course/rubrics/" do
+ get :course_rubric, ":rubric"
+ get :course_rubrics
+ post :create_course_rubric
+ put :update_course_rubric, ":rubric"
+ delete :delete_course_rubric, ":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
-
- def account_rubrics(account, params={})
- get("api/v1/accounts/#{account}/rubrics", params={})
- end
+ get :account_rubrics, "api/v1/accounts/:account/rubrics"
end
end
end