Class: FeedsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- FeedsController
- Defined in:
- lib/nexmo_developer/app/controllers/feeds_controller.rb
Constant Summary
Constants included from ApplicationHelper
Instance Method Summary collapse
Methods inherited from ApplicationController
#authenticate_admin!, #not_found, #redirect_vonage_domain
Methods included from ApplicationHelper
#active_sidenav_item, #canonical_base, #canonical_base_from_config, #canonical_path, #canonical_url, #dashboard_cookie, #search_enabled?, #set_utm_cookie, #theme
Instance Method Details
#events ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/nexmo_developer/app/controllers/feeds_controller.rb', line 4 def events calendar = Icalendar::Calendar.new calendar.x_wr_calname = 'Nexmo Developer Events' Event.all.each do |event| calendar.event do |e| e.dtstart = Icalendar::Values::Date.new(event.starts_at) e.dtend = Icalendar::Values::Date.new(event.ends_at + 1.day) e.summary = event.title e.description = event.description end end calendar.publish render plain: calendar.to_ical end |