Class: ActivePublicResources::Drivers::KhanAcademy

Inherits:
Driver
  • Object
show all
Defined in:
lib/active_public_resources/drivers/khan_academy.rb

Constant Summary collapse

DRIVER_NAME =
"khan_academy"
BASE_URL =
"https://www.khanacademy.org/api/v1/"

Instance Method Summary collapse

Instance Method Details

#perform_request(request_criteria) ⇒ Object



10
11
12
13
14
# File 'lib/active_public_resources/drivers/khan_academy.rb', line 10

def perform_request(request_criteria)
  request_criteria.folder ||= 'root'
  results, videos, exercises = get_folder(request_criteria.folder)
  parse_results(request_criteria, results, videos, exercises)
end