Module: Bearcat::Client::BlueprintCourses
- Defined in:
- lib/bearcat/client/blueprint_courses.rb
Instance Method Summary collapse
-
#blueprint_subscriptions(course) ⇒ Object
List blueprint subscriptions canvas.instructure.com/doc/api/blueprint_courses.html#method.master_courses/master_templates.subscriptions_index.
-
#blueprint_template(course, template_id = 'default') ⇒ Object
Get blueprint information canvas.instructure.com/doc/api/blueprint_courses.html#method.master_courses/master_templates.show.
- #blueprint_update_associations(course, template_id = 'default', params = {}) ⇒ Object
-
#start_blueprint_migration(course, template_id = 'default', params = {}) ⇒ Object
Begin a migration to push to associated courses canvas.instructure.com/doc/api/blueprint_courses.html#method.master_courses/master_templates.queue_migration.
Instance Method Details
#blueprint_subscriptions(course) ⇒ Object
List blueprint subscriptions canvas.instructure.com/doc/api/blueprint_courses.html#method.master_courses/master_templates.subscriptions_index
13 14 15 |
# File 'lib/bearcat/client/blueprint_courses.rb', line 13 def blueprint_subscriptions(course) get("/api/v1/courses/#{course}/blueprint_subscriptions") end |
#blueprint_template(course, template_id = 'default') ⇒ Object
Get blueprint information canvas.instructure.com/doc/api/blueprint_courses.html#method.master_courses/master_templates.show
7 8 9 |
# File 'lib/bearcat/client/blueprint_courses.rb', line 7 def blueprint_template(course, template_id='default') get("/api/v1/courses/#{course}/blueprint_templates/#{template_id}") end |
#blueprint_update_associations(course, template_id = 'default', params = {}) ⇒ Object
19 20 21 |
# File 'lib/bearcat/client/blueprint_courses.rb', line 19 def blueprint_update_associations(course, template_id='default', params={}) put("/api/v1/courses/#{course}/blueprint_templates/#{template_id}/update_associations", params) end |
#start_blueprint_migration(course, template_id = 'default', params = {}) ⇒ Object
Begin a migration to push to associated courses canvas.instructure.com/doc/api/blueprint_courses.html#method.master_courses/master_templates.queue_migration
25 26 27 |
# File 'lib/bearcat/client/blueprint_courses.rb', line 25 def start_blueprint_migration(course, template_id='default', params={}) post("/api/v1/courses/#{course}/blueprint_templates/#{template_id}/migrations", params) end |