Sha256: 3c0cfd939d20ab50236a7ce39837bb7d6bc06131b8e36ea419d298e688fcc4a9
Contents?: true
Size: 381 Bytes
Versions: 22
Compression:
Stored size: 381 Bytes
Contents
module Hyrax module WithEvents def stream Nest.new(event_class)[to_param] end def event_class self.class.name end def event_store RedisEventStore end def events(size = -1) event_store.for(stream[:event]).fetch(size) end def log_event(event_id) event_store.for(stream[:event]).push(event_id) end end end
Version data entries
22 entries across 22 versions & 2 rubygems