Class: KOSapiClient::Resource::CoursesBuilder

Inherits:
KOSapiClient::RequestBuilder show all
Defined in:
lib/kosapi_client/resource/courses_builder.rb

Instance Attribute Summary

Attributes inherited from KOSapiClient::RequestBuilder

#response

Instance Method Summary collapse

Methods inherited from KOSapiClient::RequestBuilder

#finalize, #find, #initialize, #limit, #offset, #order_by, #query

Constructor Details

This class inherits a constructor from KOSapiClient::RequestBuilder

Instance Method Details

#detail(level = 1) ⇒ Object



5
6
7
8
# File 'lib/kosapi_client/resource/courses_builder.rb', line 5

def detail(level = 1)
  @url_builder.set_query_param(:detail, level)
  self
end

#sem(*semesters) ⇒ Object Also known as: semester

Selects courses scheduled in the specified semester(s).



11
12
13
14
# File 'lib/kosapi_client/resource/courses_builder.rb', line 11

def sem(*semesters)
  @url_builder.set_query_param(:sem, semesters.join(','))
  self
end