Class: TrailGuide::Adapters::Participants::Redis
- Defined in:
- lib/trail_guide/adapters/participants/redis.rb
Defined Under Namespace
Classes: Adapter
Instance Method Summary collapse
-
#initialize(&block) ⇒ Redis
constructor
A new instance of Redis.
Methods inherited from Base
Constructor Details
#initialize(&block) ⇒ Redis
Returns a new instance of Redis.
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/trail_guide/adapters/participants/redis.rb', line 6 def initialize(&block) configure do |config| config.namespace = :participants # TODO this can be simplified now that adapters have a contextual subject config.lookup = -> (context) { context.try(:trailguide_user).try(:id) || context.try(:current_user).try(:id) } config.expiration = nil yield(config) if block_given? end end |