Class: NUSMods::Client
- Inherits:
-
Object
- Object
- NUSMods::Client
- Includes:
- Endpoints
- Defined in:
- lib/nusmods/client.rb
Constant Summary
Constants included from Endpoints
Endpoints::CURRENT_SEMESTER, Endpoints::CURRENT_YEAR
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ Client
constructor
A new instance of Client.
Methods included from Endpoints
#get_faculty_departments, #get_lesson_types, #get_module_codes, #get_module_codes_with_names, #get_module_details, #get_modules
Constructor Details
#initialize(opts = {}) ⇒ Client
Returns a new instance of Client.
10 11 12 |
# File 'lib/nusmods/client.rb', line 10 def initialize(opts = {}) @base_url = "http://api.nusmods.com/" end |