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