Module: CanvasFactory

Defined in:
lib/japanda/canvas_factory.rb,
lib/japanda/canvas_factory/quiz.rb,
lib/japanda/canvas_factory/user.rb,
lib/japanda/canvas_factory/course.rb,
lib/japanda/canvas_factory/mergie.rb,
lib/japanda/canvas_factory/module.rb,
lib/japanda/canvas_factory/section.rb,
lib/japanda/canvas_factory/assignment.rb,
lib/japanda/canvas_factory/module_item.rb

Defined Under Namespace

Classes: AdminUser, Assignment, Course, Mergie, Module, ModuleItem, Quiz, Section, User

Class Method Summary collapse

Class Method Details

.perform_delete(end_point) ⇒ Object



21
22
23
# File 'lib/japanda/canvas_factory.rb', line 21

def self.perform_delete(end_point)
  JSON.parse(RestClient.delete end_point, CANVAS_AUTH_HEADER)
end

.perform_post(end_point, body) ⇒ Object



13
14
15
# File 'lib/japanda/canvas_factory.rb', line 13

def self.perform_post(end_point, body)
  JSON.parse(RestClient.post end_point, JSON.generate(body), CANVAS_AUTH_HEADER)
end

.perform_put(end_point, body) ⇒ Object



17
18
19
# File 'lib/japanda/canvas_factory.rb', line 17

def self.perform_put(end_point, body)
  JSON.parse(RestClient.put end_point, JSON.generate(body), CANVAS_AUTH_HEADER)
end