struct HoPSScraper::TimetableEntry

Included Modules

Defined in:

hops_scraper.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(lecture_id : String, day_of_week : Time::DayOfWeek, room_id : String, type : TimetableEntryType, hour_start : Int32, hour_end : Int32, minute_start : Int32, minute_end : Int32, degree_course_ids : Array(String), semester : Int32) #

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

[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(lecture_id _lecture_id = @lecture_id, day_of_week _day_of_week = @day_of_week, room_id _room_id = @room_id, type _type = @type, hour_start _hour_start = @hour_start, hour_end _hour_end = @hour_end, minute_start _minute_start = @minute_start, minute_end _minute_end = @minute_end, degree_course_ids _degree_course_ids = @degree_course_ids, semester _semester = @semester) #

[View source]
def day_of_week : Time::DayOfWeek #

def degree_course_ids : Array(String) #

def hour_end : Int32 #

def hour_start : Int32 #

def lecture_id : String #

def minute_end : Int32 #

def minute_start : Int32 #

def room_id : String #

def semester : Int32 #

def type : TimetableEntryType #