Sha256: f0887b84c4a8f90b022d5430c51a697fd3843164a1641bfaa6b919dae7d78d2d
Contents?: true
Size: 420 Bytes
Versions: 9
Compression:
Stored size: 420 Bytes
Contents
# frozen_string_literal: true module ActiveEventStore class Mapping delegate :fetch, to: :data def initialize @data = {} end def register(type, class_name) data[type] = class_name end def register_event(event_class) register event_class.identifier, event_class.name end def exist?(type) data.key?(type) end private attr_reader :data end end
Version data entries
9 entries across 9 versions & 1 rubygems