class KOSapiClient::Resource::CoursesBuilder

Public Instance Methods

detail(level = 1) click to toggle source
# File lib/kosapi_client/resource/courses_builder.rb, line 5
def detail(level = 1)
  url_builder.set_query_param(:detail, level)
  self
end
parallel(code, semester: 'current') click to toggle source
# File lib/kosapi_client/resource/courses_builder.rb, line 28
def parallel(code, semester: 'current')
  raise 'Call #find({course_code}) before asking for parallel' unless id_set?
  url_builder.set_path(id, 'parallels', code)
  url_builder.set_query_param(:sem, semester)
  self
end
sem(*semesters) click to toggle source

Selects courses scheduled in the specified semester(s).

# File lib/kosapi_client/resource/courses_builder.rb, line 11
def sem(*semesters)
  url_builder.set_query_param(:sem, semesters.join(','))
  self
end
Also aliased as: semester
semester(*semesters)
Alias for: sem