Sha256: d60e2cae29484885addb12414aa7a093bde660b4618a22ff89b69f22dc0991ac
Contents?: true
Size: 1.45 KB
Versions: 1
Compression:
Stored size: 1.45 KB
Contents
module Bearcat class Client < Footrest::Client module Accounts def list_accounts(params = {}) get("/api/v1/accounts", params) end def account(account) get("/api/v1/accounts/#{account}") end def terms(account, params = {}) get("/api/v1/accounts/#{account}/terms", params) end def account_admins(account, params = {}) get("/api/v1/accounts/#{account}/admins", params) end def create_account_admin(account, params = {}) post("/api/v1/accounts/#{account}/admins", params) end def delete_account_admin(account, user, params = {}) delete("/api/v1/accounts/#{account}/admins/#{user}", params) end def list_roles(account, params = {}) get("/api/v1/accounts/#{account}/roles") end def account_roles(account, params = {}) get("/api/v1/accounts/#{account}/roles", params) end def account_courses(account, params = {}) get("/api/v1/accounts/#{account}/courses", params) end def account_grading_standards(account, params={}) get("/api/v1/accounts/#{account}/grading_standards", params) end def account_sis_imports(account, params={}) get("/api/v1/accounts/#{account}/sis_imports", params) end def enrollment(account, enrollment, params={}) get("/api/v1/accounts/#{account.to_s}/enrollments/#{enrollment.to_s}", params) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bearcat-1.3.15 | lib/bearcat/client/accounts.rb |