Sha256: 551a78387ba522822378370149de0c724337ae9b666b30a9c2d9107d87d0c542

Contents?: true

Size: 276 Bytes

Versions: 7

Compression:

Stored size: 276 Bytes

Contents

# frozen_string_literal: true

# Export +events+ to an iCalendar file.
ActionController::Renderers.add(:ics) do |events, _options|
  render plain: Calagator::Event::IcalRenderer.render(events, url_helper: ->(event) { event_url(event) }),
    content_type: "text/calendar"
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
koalagator-4.1.0 config/initializers/ics_renderer.rb
koalagator-4.0.0 config/initializers/ics_renderer.rb
koalagator-3.0.0 config/initializers/ics_renderer.rb
koalagator-2.1.1 config/initializers/ics_renderer.rb
koalagator-2.1.0 config/initializers/ics_renderer.rb
calagator2-2.1.1 config/initializers/ics_renderer.rb
calagator2-2.1.0 config/initializers/ics_renderer.rb