main
1module Api
2 module Agents
3 class EventsController < ApiController
4 def create
5 @agent = Agent.find(params[:agent_id])
6 publish(EventMessage.new(
7 agent_id: @agent.id,
8 event_type: event_params[:type],
9 data: event_params[:data]
10 ))
11
12 render nothing: true
13 end
14
15 private
16
17 def event_params
18 params[:event]
19 end
20 end
21 end
22end