Sha256: c39da71094a4d4f3022e42fc9f635de34c70350a4d900ddcafc4888a6d06ae01

Contents?: true

Size: 241 Bytes

Versions: 13

Compression:

Stored size: 241 Bytes

Contents

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

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
calagator-1.0.0 config/initializers/ics_renderer.rb
grokus-1.0.0.9 config/initializers/ics_renderer.rb
grokus-1.0.0.8 config/initializers/ics_renderer.rb
grokus-1.0.0.7 config/initializers/ics_renderer.rb
grokus-1.0.0.6 config/initializers/ics_renderer.rb
grokus-1.0.0.5 config/initializers/ics_renderer.rb
grokus-1.0.0.3 config/initializers/ics_renderer.rb
grokus-1.0.0.2 config/initializers/ics_renderer.rb
grokus-1.0.0.1 config/initializers/ics_renderer.rb
calagator-1.0.0.rc3 config/initializers/ics_renderer.rb
calagator-1.0.0.rc2 config/initializers/ics_renderer.rb
calagator-1.0.0.rc1 config/initializers/ics_renderer.rb
calagator-0.0.1.pre1 config/initializers/ics_renderer.rb