Module: TrackMe::Event::ClassMethods
- Defined in:
- lib/trackme/event.rb
Instance Method Summary collapse
Instance Method Details
#publish(actor, data = {}) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/trackme/event.rb', line 8 def publish(actor, data={}) (actor && data[:category]) or raise Errors::InvalidData event = new({ actor_id: actor.id }.merge(data)) event.save event end |