EventSourcing for ruby