Sha256: e922d08f048c1a91f52e0022b119c63a642a5012e4119f230378eb8233ed9f0b
Contents?: true
Size: 1 KB
Versions: 33
Compression:
Stored size: 1 KB
Contents
module Bearcat class Client < Footrest::Client module Enrollments def user_enrollments(user, params={}) get("/api/v1/users/#{user.to_s}/enrollments", params) end def course_enrollments(course, params={}) get("/api/v1/courses/#{course.to_s}/enrollments", params) end def section_enrollments(section, params={}) get("/api/v1/sections/#{section.to_s}/enrollments", params) end def enroll_in_section(section, params={}) post("/api/v1/sections/#{section.to_s}/enrollments", params) end def enroll_in_course(course, params={}) post("/api/v1/courses/#{course.to_s}/enrollments", params) end def conclude_enrollment(course, enrollment, params={}) delete("/api/v1/courses/#{course}/enrollments/#{enrollment}", params) end def reactivate_enrollment(course, enrollment, params={}) put("/api/v1/courses/#{course}/enrollments/#{enrollment}/reactivate", params) end end end end
Version data entries
33 entries across 33 versions & 1 rubygems