summaryrefslogtreecommitdiff
path: root/app/workers/event_intake.rb
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2015-02-03 21:30:13 -0700
committermo khan <mo@mokhan.ca>2015-02-03 21:30:13 -0700
commit2085d8aecbfb095bbf9989a56dd74dc89f1d2a3e (patch)
tree45ab2811e6eb29364dfb526e21727735bbd7e11b /app/workers/event_intake.rb
parentbab5e66e261774700eb3ad515eb929fc85991a69 (diff)
add association from agents to events.
Diffstat (limited to 'app/workers/event_intake.rb')
-rw-r--r--app/workers/event_intake.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/app/workers/event_intake.rb b/app/workers/event_intake.rb
new file mode 100644
index 0000000..7e70497
--- /dev/null
+++ b/app/workers/event_intake.rb
@@ -0,0 +1,13 @@
+require 'json'
+
+class EventIntake
+ include Sneakers::Worker
+ from_queue "worker.events"
+
+ def work(event_json)
+ logger.info event_json
+ event = Event.create!(JSON.parse(event_json))
+ logger.info("Create Event: #{event.id}")
+ ack!
+ end
+end