Download as Markdown llms.txt

class CalInvite::Providers::IcsContent

ICS content provider, for generating .ics content directly (outside Event#generate_calendar_url). Produces the same RFC 5545 content as {Ics}; kept for backward compatibility. Pair with {IcsDownload} to serve it as a file.

@example event = CalInvite::Event.new( title: “Team Meeting”, start_time: Time.now, end_time: Time.now + 3600 ) ics_content = CalInvite::Providers::IcsContent.new(event).generate

@see Ics