app/views/events/index.json.jbuilder

Summary

Maintainability
Test Coverage
json.array! @events do |event|
  date_format = event.all_day_event? ? '%Y-%m-%d' : '%Y-%m-%dT%H:%M:%S'
  json.id event.id
  json.title event.title
  json.start event.start.strftime(date_format)
  json.end event.end.strftime(date_format)
  json.color event.room.color
  json.allDay event.all_day_event? ? true : false
  json.room event.room.name
  json.editable event.editable
  json.update_url event_path(event, method: :patch)
  json.edit_url edit_event_path(event)
end