struct HoPSScraper::Module
- HoPSScraper::Module
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
hops_scraper.crConstructors
- .new(id : String, name : String, lecture_ids : Array(String), accreditation_date : Time, last_change : Time, responsibles_ids : Array(String), unknown_responsibles : Array(String), lecturer_ids : Array(String), unknown_lecturers : Array(String), semester_raw_html : String, language_raw_html : String, course_degree_assignment_raw_html : String, semester_hours_raw_html : String, group_size_raw_html : String, teaching_format_raw_html : String, workload_raw_html : String, credits_raw_html : String, prerequisites_raw_html : String, goals_raw_html : String, content_raw_html : String, work_raw_html : String, media_formats_raw_html : String, literature_raw_html : String, focuses_raw_html : String, other_information_raw_html : String)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #accreditation_date : Time
- #clone
- #content_raw_html : String
- #copy_with(id _id = @id, name _name = @name, lecture_ids _lecture_ids = @lecture_ids, accreditation_date _accreditation_date = @accreditation_date, last_change _last_change = @last_change, responsibles_ids _responsibles_ids = @responsibles_ids, unknown_responsibles _unknown_responsibles = @unknown_responsibles, lecturer_ids _lecturer_ids = @lecturer_ids, unknown_lecturers _unknown_lecturers = @unknown_lecturers, semester_raw_html _semester_raw_html = @semester_raw_html, language_raw_html _language_raw_html = @language_raw_html, course_degree_assignment_raw_html _course_degree_assignment_raw_html = @course_degree_assignment_raw_html, semester_hours_raw_html _semester_hours_raw_html = @semester_hours_raw_html, group_size_raw_html _group_size_raw_html = @group_size_raw_html, teaching_format_raw_html _teaching_format_raw_html = @teaching_format_raw_html, workload_raw_html _workload_raw_html = @workload_raw_html, credits_raw_html _credits_raw_html = @credits_raw_html, prerequisites_raw_html _prerequisites_raw_html = @prerequisites_raw_html, goals_raw_html _goals_raw_html = @goals_raw_html, content_raw_html _content_raw_html = @content_raw_html, work_raw_html _work_raw_html = @work_raw_html, media_formats_raw_html _media_formats_raw_html = @media_formats_raw_html, literature_raw_html _literature_raw_html = @literature_raw_html, focuses_raw_html _focuses_raw_html = @focuses_raw_html, other_information_raw_html _other_information_raw_html = @other_information_raw_html)
- #course_degree_assignment_raw_html : String
- #credits_raw_html : String
- #focuses_raw_html : String
- #goals_raw_html : String
- #group_size_raw_html : String
- #id : String
- #language_raw_html : String
- #last_change : Time
- #lecture_ids : Array(String)
- #lecturer_ids : Array(String)
- #literature_raw_html : String
- #media_formats_raw_html : String
- #name : String
- #other_information_raw_html : String
- #prerequisites_raw_html : String
- #responsibles_ids : Array(String)
- #semester_hours_raw_html : String
- #semester_raw_html : String
- #teaching_format_raw_html : String
- #unknown_lecturers : Array(String)
- #unknown_responsibles : Array(String)
- #work_raw_html : String
- #workload_raw_html : String
Constructor Detail
def self.new(id : String, name : String, lecture_ids : Array(String), accreditation_date : Time, last_change : Time, responsibles_ids : Array(String), unknown_responsibles : Array(String), lecturer_ids : Array(String), unknown_lecturers : Array(String), semester_raw_html : String, language_raw_html : String, course_degree_assignment_raw_html : String, semester_hours_raw_html : String, group_size_raw_html : String, teaching_format_raw_html : String, workload_raw_html : String, credits_raw_html : String, prerequisites_raw_html : String, goals_raw_html : String, content_raw_html : String, work_raw_html : String, media_formats_raw_html : String, literature_raw_html : String, focuses_raw_html : String, other_information_raw_html : String)
#
Instance Method Detail
def copy_with(id _id = @id, name _name = @name, lecture_ids _lecture_ids = @lecture_ids, accreditation_date _accreditation_date = @accreditation_date, last_change _last_change = @last_change, responsibles_ids _responsibles_ids = @responsibles_ids, unknown_responsibles _unknown_responsibles = @unknown_responsibles, lecturer_ids _lecturer_ids = @lecturer_ids, unknown_lecturers _unknown_lecturers = @unknown_lecturers, semester_raw_html _semester_raw_html = @semester_raw_html, language_raw_html _language_raw_html = @language_raw_html, course_degree_assignment_raw_html _course_degree_assignment_raw_html = @course_degree_assignment_raw_html, semester_hours_raw_html _semester_hours_raw_html = @semester_hours_raw_html, group_size_raw_html _group_size_raw_html = @group_size_raw_html, teaching_format_raw_html _teaching_format_raw_html = @teaching_format_raw_html, workload_raw_html _workload_raw_html = @workload_raw_html, credits_raw_html _credits_raw_html = @credits_raw_html, prerequisites_raw_html _prerequisites_raw_html = @prerequisites_raw_html, goals_raw_html _goals_raw_html = @goals_raw_html, content_raw_html _content_raw_html = @content_raw_html, work_raw_html _work_raw_html = @work_raw_html, media_formats_raw_html _media_formats_raw_html = @media_formats_raw_html, literature_raw_html _literature_raw_html = @literature_raw_html, focuses_raw_html _focuses_raw_html = @focuses_raw_html, other_information_raw_html _other_information_raw_html = @other_information_raw_html)
#