Class: NUSMods::Client

Inherits:
Object
  • Object
show all
Includes:
Endpoints
Defined in:
lib/nusmods/client.rb

Constant Summary

Constants included from Endpoints

Endpoints::CURRENT_SEMESTER, Endpoints::CURRENT_YEAR

Instance Method Summary collapse

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