class ActiveEventStore::Mapping

Attributes

data[R]

Public Class Methods

new() click to toggle source
# File lib/active_event_store/mapping.rb, line 7
def initialize
  @data = {}
end

Public Instance Methods

exist?(type) click to toggle source
# File lib/active_event_store/mapping.rb, line 19
def exist?(type)
  data.key?(type)
end
register(type, class_name) click to toggle source
# File lib/active_event_store/mapping.rb, line 11
def register(type, class_name)
  data[type] = class_name
end
register_event(event_class) click to toggle source
# File lib/active_event_store/mapping.rb, line 15
def register_event(event_class)
  register event_class.identifier, event_class.name
end