Module: Eventus
- Defined in:
- lib/eventus.rb,
lib/eventus/errors.rb,
lib/eventus/stream.rb,
lib/eventus/version.rb,
lib/eventus/consumer.rb,
lib/eventus/dispatchers.rb,
lib/eventus/persistence.rb,
lib/eventus/serializers.rb,
lib/eventus/aggregate_root.rb,
lib/eventus/persistence/mongo.rb,
lib/eventus/persistence/redis.rb,
lib/eventus/persistence/sequel.rb,
lib/eventus/serializers/marshal.rb,
lib/eventus/serializers/msgpack.rb,
lib/eventus/persistence/in_memory.rb,
lib/eventus/dispatchers/synchronous.rb,
lib/eventus/persistence/kyotocabinet.rb
Defined Under Namespace
Modules: AggregateRoot, Consumer, Dispatchers, Persistence, Serializers
Classes: ConcurrencyError, ConflictError, ConnectionError, Stream
Constant Summary
collapse
- VERSION =
"0.6.7"
Class Method Summary
collapse
Class Method Details
.dispatcher=(val) ⇒ Object
23
24
25
|
# File 'lib/eventus.rb', line 23
def dispatcher=(val)
@dispatcher = val
end
|
.logger ⇒ Object
27
28
29
30
31
32
|
# File 'lib/eventus.rb', line 27
def logger
return @logger if @logger
@logger ||= Logger.new(STDOUT)
@logger.level = Logger::WARN
@logger
end
|
.logger=(val) ⇒ Object
34
35
36
|
# File 'lib/eventus.rb', line 34
def logger=(val)
@logger = val
end
|
.persistence=(val) ⇒ Object
15
16
17
|
# File 'lib/eventus.rb', line 15
def persistence=(val)
@persistence = val
end
|