module SimpleEventSourcing::Events::EventStore::RedisClient
Attributes
configuration[W]
Public Class Methods
configuration()
click to toggle source
# File lib/simple_event_sourcing/events/event_store/redis/redis_client.rb, line 12 def self.configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/simple_event_sourcing/events/event_store/redis/redis_client.rb, line 20 def self.configure yield(configuration) end
get_client()
click to toggle source
# 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()
click to toggle source
# File lib/simple_event_sourcing/events/event_store/redis/redis_client.rb, line 16 def self.reset @configuration = Configuration.new end