Module: Moodle::Service::Course
- Included in:
- Client
- Defined in:
- lib/moodle/services/course.rb
Instance Method Summary collapse
-
#core_course_get_courses(options) ⇒ Object
Return course details.
Instance Method Details
#core_course_get_courses(options) ⇒ Object
Return course details
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/moodle/services/course.rb', line 5 def core_course_get_courses() params = {} counter = 0 .each do |id| params['options[ids][' + counter.to_s + ']'] = id counter = counter + 1 end response = request(params) if response.any? courses = response.map { |course| Hashie::Mash.new(course) } end end |