Class: Stoplight::DataStore::Redis

Inherits:
Object
  • Object
show all
Defined in:
lib/stoplight/data_store.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(redis, warn_on_clock_skew: true) ⇒ Redis

Returns a new instance of Redis.

Parameters:

  • redis (::Redis, ConnectionPool<::Redis>)
  • warn_on_clock_skew (Boolean) (defaults to: true)

    (true) Whether to warn about clock skew between Redis and the application server



15
16
17
18
# File 'lib/stoplight/data_store.rb', line 15

def initialize(redis, warn_on_clock_skew: true)
  @warn_on_clock_skew = warn_on_clock_skew
  @redis = redis
end

Instance Attribute Details

#redisObject

Returns the value of attribute redis.



6
7
8
# File 'lib/stoplight/data_store.rb', line 6

def redis
  @redis
end

#warn_on_clock_skewObject

Returns the value of attribute warn_on_clock_skew.



10
11
12
# File 'lib/stoplight/data_store.rb', line 10

def warn_on_clock_skew
  @warn_on_clock_skew
end