Module: TrailGuide
- Includes:
- Canfig::Module
- Defined in:
- lib/trailguide.rb,
lib/trail_guide/unity.rb,
lib/trail_guide/engine.rb,
lib/trail_guide/helper.rb,
lib/trail_guide/catalog.rb,
lib/trail_guide/variant.rb,
lib/trail_guide/version.rb,
lib/trail_guide/adapters.rb,
lib/trail_guide/algorithms.rb,
lib/trail_guide/experiment.rb,
lib/trail_guide/participant.rb,
lib/trail_guide/algorithms/bandit.rb,
lib/trail_guide/algorithms/random.rb,
lib/trail_guide/algorithms/weighted.rb,
lib/trail_guide/adapters/participants.rb,
lib/trail_guide/algorithms/distributed.rb,
lib/trail_guide/adapters/participants/multi.rb,
lib/trail_guide/adapters/participants/redis.rb,
lib/trail_guide/adapters/participants/unity.rb,
lib/trail_guide/adapters/participants/cookie.rb,
lib/trail_guide/adapters/participants/session.rb,
lib/trail_guide/adapters/participants/anonymous.rb
Defined Under Namespace
Modules: Adapters, Algorithms, Helper, Version
Classes: Catalog, Engine, Experiment, Participant, Unity, Variant
Class Method Summary
collapse
Class Method Details
.catalog ⇒ Object
44
45
46
|
# File 'lib/trailguide.rb', line 44
def self.catalog
TrailGuide::Catalog.catalog
end
|
.redis ⇒ Object
48
49
50
51
52
53
54
55
56
|
# File 'lib/trailguide.rb', line 48
def self.redis
@redis ||= begin
if ['Redis', 'Redis::Namespace'].include?(configuration.redis.class.name)
configuration.redis
else
Redis.new(url: configuration.redis)
end
end
end
|