Module: SimpleEventSourcing::Events::EventStore::RedisClient
- Defined in:
- lib/simple_event_sourcing/events/event_store/redis/redis_client.rb
Defined Under Namespace
Classes: Configuration
Class Attribute Summary collapse
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object
12 13 14 |
# File 'lib/simple_event_sourcing/events/event_store/redis/redis_client.rb', line 12 def self.configuration @configuration ||= Configuration.new end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
20 21 22 |
# File 'lib/simple_event_sourcing/events/event_store/redis/redis_client.rb', line 20 def self.configure yield(configuration) end |
.get_client ⇒ Object
35 36 37 38 39 40 41 42 43 44 |
# File 'lib/simple_event_sourcing/events/event_store/redis/redis_client.rb', line 35 def self.get_client if @configuration.mock return RedisClientMock.new else return Redis.new( host: @configuration.host, port: @configuration.port ) end end |
.reset ⇒ Object
16 17 18 |
# File 'lib/simple_event_sourcing/events/event_store/redis/redis_client.rb', line 16 def self.reset @configuration = Configuration.new end |