Class: KiwiScraper::ShareCourse
- Inherits:
-
Object
- Object
- KiwiScraper::ShareCourse
- 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
- #course_date ⇒ Object
- #course_id ⇒ Object
- #course_name ⇒ Object
- #course_url ⇒ Object
- #courses_id_to_all_mapping ⇒ Object
- #courses_name_to_id_mapping ⇒ Object
-
#initialize ⇒ ShareCourse
constructor
A new instance of ShareCourse.
Constructor Details
#initialize ⇒ ShareCourse
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_date ⇒ Object
19 20 21 |
# File 'lib/coursesdesc/courses.rb', line 19 def course_date @course_date ||= parse_course_date end |
#course_id ⇒ Object
31 32 33 |
# File 'lib/coursesdesc/courses.rb', line 31 def course_id @course_id ||= parse_course_id end |
#course_name ⇒ Object
15 16 17 |
# File 'lib/coursesdesc/courses.rb', line 15 def course_name @course_name ||= parse_course_name end |
#course_url ⇒ Object
23 24 25 |
# File 'lib/coursesdesc/courses.rb', line 23 def course_url @course_url ||= parse_course_url end |
#courses_id_to_all_mapping ⇒ Object
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_mapping ⇒ Object
27 28 29 |
# File 'lib/coursesdesc/courses.rb', line 27 def courses_name_to_id_mapping @course_map ||= map_course_name_to_id end |