Class: Waffle::Event
- Inherits:
-
Object
- Object
- Waffle::Event
- Defined in:
- lib/waffle/event.rb
Class Method Summary collapse
- .occured(event_data, options = {}) ⇒ Object (also: occurred)
Class Method Details
.occured(event_data, options = {}) ⇒ Object Also known as: occurred
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/waffle/event.rb', line 4 def occured(event_data, = {}) = { :event_name => 'event', :queue => :default }.merge() unless event_data.is_a?(Hash) event_data = {'body' => event_data.to_s} end event_data.merge!({'occured_at' => Time.now}) Waffle.queue([:queue]).publish([:event_name], event_data) end |