module TrackMe::Event::ClassMethods

Public Instance Methods

publish(actor, data={}) click to toggle source
# 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