Sha256: 0e547e3b6db18dce50cbd021229019100cf3024dbd3c1f9efdc27088662fcf20

Contents?: true

Size: 385 Bytes

Versions: 14

Compression:

Stored size: 385 Bytes

Contents

module PgEventstore
  class EventSerializer
    # _@param_ `middlewares`
    def initialize: (::Array[PgEventstore::Middleware] middlewares) -> void

    # _@param_ `event`
    def serialize: (PgEventstore::Event event) -> PgEventstore::Event

    def without_middlewares: () -> PgEventstore::EventSerializer

    attr_accessor middlewares: ::Array[PgEventstore::Middleware]
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
pg_eventstore-1.9.0 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.8.0 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.7.0 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.6.0 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.5.0 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.4.0 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.3.4 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.3.3 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.3.2 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.3.1 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.3.0 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.2.0 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.1.5 sig/pg_eventstore/event_serializer.rbs
pg_eventstore-1.1.4 sig/pg_eventstore/event_serializer.rbs