Sha256: 77adc248088e43b902dd5bbca39d2cd91c0e3c9c2c6b4fbd6f3a948dab70d425
Contents?: true
Size: 1.55 KB
Versions: 40
Compression:
Stored size: 1.55 KB
Contents
module Bearcat class Client < Footrest::Client module ExternalTools def course_external_tools(course_id, params={}) get("/api/v1/courses/#{course_id}/external_tools", params) end def account_external_tools(account_id, params={}) get("/api/v1/accounts/#{account_id}/external_tools", params) end def course_external_tool(course_id, tool_id, params={}) get("/api/v1/courses/#{course_id}/external_tools/#{tool_id}", params) end def account_external_tool(account_id, tool_id, params={}) get("/api/v1/accounts/#{account_id}/external_tools/#{tool_id}", params) end def create_course_external_tool(course_id, params={}) post("/api/v1/courses/#{course_id}/external_tools", params) end def create_account_external_tool(account_id, params={}) post("/api/v1/accounts/#{account_id}/external_tools", params) end def edit_course_external_tool(course_id, tool_id, params={}) put("/api/v1/courses/#{course_id}/external_tools/#{tool_id}", params) end def edit_account_external_tool(account_id, tool_id, params={}) put("/api/v1/accounts/#{account_id}/external_tools/#{tool_id}", params) end def delete_course_external_tool(course_id, tool_id, params={}) delete("/api/v1/courses/#{course_id}/external_tools/#{tool_id}", params) end def delete_account_external_tool(account_id, tool_id, params={}) delete("/api/v1/accounts/#{account_id}/external_tools/#{tool_id}", params) end end end end
Version data entries
40 entries across 40 versions & 1 rubygems