struct HoPSScraper::Module

Included Modules

Defined in:

hops_scraper.cr

Constructors

Instance Method Summary

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) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def accreditation_date : Time #

def clone #

[View source]
def content_raw_html : String #

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) #

[View source]
def course_degree_assignment_raw_html : String #

def credits_raw_html : String #

def focuses_raw_html : String #

def goals_raw_html : String #

def group_size_raw_html : String #

def id : String #

def language_raw_html : String #

def last_change : Time #

def lecture_ids : Array(String) #

def lecturer_ids : Array(String) #

def literature_raw_html : String #

def media_formats_raw_html : String #

def name : String #

def other_information_raw_html : String #

def prerequisites_raw_html : String #

def responsibles_ids : Array(String) #

def semester_hours_raw_html : String #

def semester_raw_html : String #

def teaching_format_raw_html : String #

def unknown_lecturers : Array(String) #

def unknown_responsibles : Array(String) #

def work_raw_html : String #

def workload_raw_html : String #