Class: CleverSDK::Data::Course::Refs

Inherits:
Object
  • Object
show all
Defined in:
lib/clever_sdk/data/course/refs.rb

Instance Method Summary collapse

Constructor Details

#initialize(course) ⇒ Refs

private



8
9
10
# File 'lib/clever_sdk/data/course/refs.rb', line 8

def initialize(course)
  @course = course
end

Instance Method Details

#districtObject



12
13
14
# File 'lib/clever_sdk/data/course/refs.rb', line 12

def district
  client.course_district(@course.id)
end

#resources(limit: nil, starting_after: nil, ending_before: nil) ⇒ Object



16
17
18
# File 'lib/clever_sdk/data/course/refs.rb', line 16

def resources(limit: nil, starting_after: nil, ending_before: nil)
  client.course_resources(@course.id, limit: limit, starting_after: starting_after, ending_before: ending_before)
end

#schools(limit: nil, starting_after: nil, ending_before: nil) ⇒ Object



20
21
22
# File 'lib/clever_sdk/data/course/refs.rb', line 20

def schools(limit: nil, starting_after: nil, ending_before: nil)
  client.course_schools(@course.id, limit: limit, starting_after: starting_after, ending_before: ending_before)
end

#sections(limit: nil, starting_after: nil, ending_before: nil) ⇒ Object



24
25
26
# File 'lib/clever_sdk/data/course/refs.rb', line 24

def sections(limit: nil, starting_after: nil, ending_before: nil)
  client.course_sections(@course.id, limit: limit, starting_after: starting_after, ending_before: ending_before)
end