Class: CircleSo::Resources::CourseLessons
- Inherits:
-
Base
- Object
- Base
- CircleSo::Resources::CourseLessons
show all
- Defined in:
- lib/circle_so/resources/course_lessons.rb
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Instance Method Details
#create(**attrs) ⇒ Object
7
|
# File 'lib/circle_so/resources/course_lessons.rb', line 7
def create(**attrs) = client.post("/course_lessons", attrs)
|
#delete(id) ⇒ Object
11
|
# File 'lib/circle_so/resources/course_lessons.rb', line 11
def delete(id) = client.delete("/course_lessons/#{id}")
|
#list(**params) ⇒ Object
6
|
# File 'lib/circle_so/resources/course_lessons.rb', line 6
def list(**params) = client.get("/course_lessons", params)
|
#show(id) ⇒ Object
8
9
|
# File 'lib/circle_so/resources/course_lessons.rb', line 8
def show(id) = client.get("/course_lessons/#{id}")
|
#update(id, **attrs) ⇒ Object
Note: Circle uses PATCH here (course sections use PUT).
10
|
# File 'lib/circle_so/resources/course_lessons.rb', line 10
def update(id, **attrs) = client.patch("/course_lessons/#{id}", attrs)
|
#update_progress(**attrs) ⇒ Object
13
|
# File 'lib/circle_so/resources/course_lessons.rb', line 13
def update_progress(**attrs) = client.put("/course_lesson_progress", attrs)
|