Sha256: fae0a27392fd8f05ef3971ee48dfc2906639e452a6c54a110b7db4aadb4bca90
Contents?: true
Size: 1.05 KB
Versions: 4
Compression:
Stored size: 1.05 KB
Contents
module ThinkFeelDoEngine module Participants # Captures participant use of media. class MediaAccessEventsController < ApplicationController before_action :authenticate_participant! def create @media_access_event = current_participant .media_access_events .build(media_access_event_params) if @media_access_event.save render json: { media_access_event_id: @media_access_event.id, status: 201 } else head :unprocessable_entity end end def update @media_access_event = MediaAccessEvent.find(params[:id]) if @media_access_event.update(media_access_event_params) head :ok else head :unprocessable_entity end end private def media_access_event_params params.require(:media_access_event) .permit([ :media_type, :bit_core_slide_id, :media_link, :end_time, :id ]) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems