Module: Bearcat::Client::ExternalTools
- Defined in:
- lib/bearcat/client/external_tools.rb
Instance Method Summary collapse
- #account_external_tool(account_id, tool_id, params = {}) ⇒ Object
- #account_external_tools(account_id, params = {}) ⇒ Object
- #course_external_tool(course_id, tool_id, params = {}) ⇒ Object
- #course_external_tools(course_id, params = {}) ⇒ Object
- #create_account_external_tool(account_id, params = {}) ⇒ Object
- #create_course_external_tool(course_id, params = {}) ⇒ Object
- #delete_account_external_tool(account_id, tool_id, params = {}) ⇒ Object
- #delete_course_external_tool(course_id, tool_id, params = {}) ⇒ Object
- #edit_account_external_tool(account_id, tool_id, params = {}) ⇒ Object
- #edit_course_external_tool(course_id, tool_id, params = {}) ⇒ Object
Instance Method Details
#account_external_tool(account_id, tool_id, params = {}) ⇒ Object
16 17 18 |
# File 'lib/bearcat/client/external_tools.rb', line 16 def account_external_tool(account_id, tool_id, params={}) get("/api/v1/accounts/#{account_id}/external_tools/#{tool_id}", params) end |
#account_external_tools(account_id, params = {}) ⇒ Object
8 9 10 |
# File 'lib/bearcat/client/external_tools.rb', line 8 def account_external_tools(account_id, params={}) get("/api/v1/accounts/#{account_id}/external_tools", params) end |
#course_external_tool(course_id, tool_id, params = {}) ⇒ Object
12 13 14 |
# File 'lib/bearcat/client/external_tools.rb', line 12 def course_external_tool(course_id, tool_id, params={}) get("/api/v1/courses/#{course_id}/external_tools/#{tool_id}", params) end |
#course_external_tools(course_id, params = {}) ⇒ Object
4 5 6 |
# File 'lib/bearcat/client/external_tools.rb', line 4 def course_external_tools(course_id, params={}) get("/api/v1/courses/#{course_id}/external_tools", params) end |
#create_account_external_tool(account_id, params = {}) ⇒ Object
24 25 26 |
# File 'lib/bearcat/client/external_tools.rb', line 24 def create_account_external_tool(account_id, params={}) post("/api/v1/accounts/#{account_id}/external_tools", params) end |
#create_course_external_tool(course_id, params = {}) ⇒ Object
20 21 22 |
# File 'lib/bearcat/client/external_tools.rb', line 20 def create_course_external_tool(course_id, params={}) post("/api/v1/courses/#{course_id}/external_tools", params) end |
#delete_account_external_tool(account_id, tool_id, params = {}) ⇒ Object
40 41 42 |
# File 'lib/bearcat/client/external_tools.rb', line 40 def delete_account_external_tool(account_id, tool_id, params={}) delete("/api/v1/accounts/#{account_id}/external_tools/#{tool_id}", params) end |
#delete_course_external_tool(course_id, tool_id, params = {}) ⇒ Object
36 37 38 |
# File 'lib/bearcat/client/external_tools.rb', line 36 def delete_course_external_tool(course_id, tool_id, params={}) delete("/api/v1/courses/#{course_id}/external_tools/#{tool_id}", params) end |
#edit_account_external_tool(account_id, tool_id, params = {}) ⇒ Object
32 33 34 |
# File 'lib/bearcat/client/external_tools.rb', line 32 def edit_account_external_tool(account_id, tool_id, params={}) put("/api/v1/accounts/#{account_id}/external_tools/#{tool_id}", params) end |
#edit_course_external_tool(course_id, tool_id, params = {}) ⇒ Object
28 29 30 |
# File 'lib/bearcat/client/external_tools.rb', line 28 def edit_course_external_tool(course_id, tool_id, params={}) put("/api/v1/courses/#{course_id}/external_tools/#{tool_id}", params) end |