struct HoPSScraper::Lecture

Included Modules

Defined in:

hops_scraper.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(id : String, name : String, abbreviation : String, lecturer_ids : Array(String), unknown_lecturers : Array(String), semesters : Array(Int32), module_ids : Array(String), content_raw_html : String, literature_raw_html : String, prerequisites_raw_html : String, goals_raw_html : String, media_formats_raw_html : String, curriculum_occurences_raw_html : String) #

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

[View source]

Instance Method Detail

def abbreviation : String #

def clone #

[View source]
def content_raw_html : String #

def copy_with(id _id = @id, name _name = @name, abbreviation _abbreviation = @abbreviation, lecturer_ids _lecturer_ids = @lecturer_ids, unknown_lecturers _unknown_lecturers = @unknown_lecturers, semesters _semesters = @semesters, module_ids _module_ids = @module_ids, content_raw_html _content_raw_html = @content_raw_html, literature_raw_html _literature_raw_html = @literature_raw_html, prerequisites_raw_html _prerequisites_raw_html = @prerequisites_raw_html, goals_raw_html _goals_raw_html = @goals_raw_html, media_formats_raw_html _media_formats_raw_html = @media_formats_raw_html, curriculum_occurences_raw_html _curriculum_occurences_raw_html = @curriculum_occurences_raw_html) #

[View source]
def curriculum_occurences_raw_html : String #

def goals_raw_html : String #

def id : String #

def lecturer_ids : Array(String) #

def literature_raw_html : String #

def media_formats_raw_html : String #

def module_ids : Array(String) #

def name : String #

def prerequisites_raw_html : String #

def semesters : Array(Int32) #

def unknown_lecturers : Array(String) #