class Object
Public Class Methods
configure() { |config| ... }
click to toggle source
# File lib/event_sourcery/rails/generators/templates/initializer.rb, line 10 def self.configure yield config end
event_sink()
click to toggle source
# File lib/event_sourcery/rails/generators/templates/initializer.rb, line 26 def self.event_sink EventSourcery::Postgres.config.event_sink end
event_source()
click to toggle source
# File lib/event_sourcery/rails/generators/templates/initializer.rb, line 18 def self.event_source EventSourcery::Postgres.config.event_store end
event_store()
click to toggle source
# File lib/event_sourcery/rails/generators/templates/initializer.rb, line 14 def self.event_store EventSourcery::Postgres.config.event_store end
projections_database()
click to toggle source
# File lib/event_sourcery/rails/generators/templates/initializer.rb, line 30 def self.projections_database EventSourcery::Postgres.config.projections_database end
repository()
click to toggle source
# File lib/event_sourcery/rails/generators/templates/initializer.rb, line 34 def self.repository @repository ||= EventSourcery::Repository.new( event_source: event_source, event_sink: event_sink ) end
tracker()
click to toggle source
# File lib/event_sourcery/rails/generators/templates/initializer.rb, line 22 def self.tracker EventSourcery::Postgres.config.event_tracker end