Class: KOSapiClient::Resource::CoursesBuilder
- Inherits:
-
KOSapiClient::RequestBuilder
- Object
- KOSapiClient::RequestBuilder
- KOSapiClient::Resource::CoursesBuilder
- Defined in:
- lib/kosapi_client/resource/courses_builder.rb
Instance Attribute Summary
Attributes inherited from KOSapiClient::RequestBuilder
Instance Method Summary collapse
- #detail(level = 1) ⇒ Object
-
#sem(*semesters) ⇒ Object
(also: #semester)
Selects courses scheduled in the specified semester(s).
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 |