class Api::V1::MessagesController

Public Instance Methods

create() click to toggle source
# File lib/templates/chat/messages_controller.rb, line 8
def create
  @message = ChatService.create_message(chat, message_params[:content], current_user)
end

Private Instance Methods

chat() click to toggle source
# File lib/templates/chat/messages_controller.rb, line 18
def chat
  @chat ||= current_user.chats.find(params[:chat_id])
end
message_params() click to toggle source
# File lib/templates/chat/messages_controller.rb, line 14
def message_params
  params.require(:message).permit(:content)
end