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