Class: KiwiScraper::ShareCourse

Inherits:
Object
  • Object
show all
Defined in:
lib/coursesdesc/courses.rb

Overview

parse course description from sharecourse web

Constant Summary collapse

URL =
'http://www.sharecourse.net/sharecourse/course/view/courseList'

Instance Method Summary collapse

Constructor Details

#initializeShareCourse

Returns a new instance of ShareCourse.



11
12
13
# File 'lib/coursesdesc/courses.rb', line 11

def initialize
  parse_html
end

Instance Method Details

#course_dateObject



19
20
21
# File 'lib/coursesdesc/courses.rb', line 19

def course_date
  @course_date ||= parse_course_date
end

#course_idObject



31
32
33
# File 'lib/coursesdesc/courses.rb', line 31

def course_id
  @course_id ||= parse_course_id
end

#course_nameObject



15
16
17
# File 'lib/coursesdesc/courses.rb', line 15

def course_name
  @course_name ||= parse_course_name
end

#course_urlObject



23
24
25
# File 'lib/coursesdesc/courses.rb', line 23

def course_url
  @course_url ||= parse_course_url
end

#courses_id_to_all_mappingObject



35
36
37
# File 'lib/coursesdesc/courses.rb', line 35

def courses_id_to_all_mapping
  @course_id_map ||= map_course_id_to_all
end

#courses_name_to_id_mappingObject



27
28
29
# File 'lib/coursesdesc/courses.rb', line 27

def courses_name_to_id_mapping
  @course_map ||= map_course_name_to_id
end