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