Class: GuessPaging::RedisClient

Inherits:
Object
  • Object
show all
Defined in:
lib/guess_paging/redis_client.rb

Constant Summary collapse

@@redis_host =
nil
@@redis_port =
nil
@@redis =
nil

Class Method Summary collapse

Class Method Details

.configObject



14
15
16
# File 'lib/guess_paging/redis_client.rb', line 14

def self.config
  @@redis = Redis.new(host: @@redis_host, port: @@redis_port)
end

.get(key) ⇒ Object



23
24
25
26
# File 'lib/guess_paging/redis_client.rb', line 23

def self.get(key)
  config unless @@redis
  @@redis.get(key)
end

.set(key, value) ⇒ Object



18
19
20
21
# File 'lib/guess_paging/redis_client.rb', line 18

def self.set(key, value)
  config unless @@redis
  @@redis.set(key, value)
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



10
11
12
# File 'lib/guess_paging/redis_client.rb', line 10

def self.setup
  yield self
end