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