Class: Sequent::Core::EventStoreConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/sequent/core/event_store.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(record_class = Sequent::Core::EventRecord, event_handlers = []) ⇒ EventStoreConfiguration

Returns a new instance of EventStoreConfiguration.



9
10
11
12
# File 'lib/sequent/core/event_store.rb', line 9

def initialize(record_class = Sequent::Core::EventRecord, event_handlers = [])
  @record_class = record_class
  @event_handlers = event_handlers
end

Instance Attribute Details

#event_handlersObject

Returns the value of attribute event_handlers.



7
8
9
# File 'lib/sequent/core/event_store.rb', line 7

def event_handlers
  @event_handlers
end

#record_classObject

Returns the value of attribute record_class.



7
8
9
# File 'lib/sequent/core/event_store.rb', line 7

def record_class
  @record_class
end