iCalendar tzid not working?

I have an app where I'm trying to parse some data and output to an ics file.

I'm using the iCalendar gem and can't figure out how to correctly add timezone tags to an event start and stop time.

I have the timezone data being added correctly, however when I create a event, the DTSTART DTEND tags don't have the TZID tag added to them.

I add start and stop times with event.start and event.end and then add event.tzid

Shouldn't the tzid data have the TZID tag inserted into DTSTART and DTEND?

I'm having the exact same problem, I was wondering if you'd managed to find a solution since you posted the question. Thanks :slight_smile: