Module: RailsEventStore

Defined in:
lib/rails_event_store/all.rb,
lib/rails_event_store/client.rb,
lib/rails_event_store/railtie.rb,
lib/rails_event_store/version.rb,
lib/rails_event_store/middleware.rb

Defined Under Namespace

Classes: Client, Middleware, Railtie

Constant Summary collapse

Event =
RubyEventStore::Event
InMemoryRepository =
RubyEventStore::InMemoryRepository
EventBroker =
RubyEventStore::PubSub::Broker
Projection =
RubyEventStore::Projection
WrongExpectedEventVersion =
RubyEventStore::WrongExpectedEventVersion
InvalidExpectedVersion =
RubyEventStore::InvalidExpectedVersion
IncorrectStreamData =
RubyEventStore::IncorrectStreamData
EventNotFound =
RubyEventStore::EventNotFound
SubscriberNotExist =
RubyEventStore::SubscriberNotExist
MethodNotDefined =
RubyEventStore::MethodNotDefined
InvalidPageStart =
RubyEventStore::InvalidPageStart
InvalidPageSize =
RubyEventStore::InvalidPageSize
GLOBAL_STREAM =
RubyEventStore::GLOBAL_STREAM
PAGE_SIZE =
RubyEventStore::PAGE_SIZE
VERSION =
'0.14.4'

Class Method Summary collapse

Class Method Details

.event_repository=(event_repository) ⇒ Object

Raises:

  • (ArgumentError)


25
26
27
28
# File 'lib/rails_event_store/all.rb', line 25

def self.event_repository=(event_repository)
  raise ArgumentError unless event_repository
  @@event_repository = event_repository
end