# 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

_class_ defined in `lib/cal_invite/providers/ics_content.rb`

Superclass: `CalInvite::Providers::Ics`
