class Mcrain::Redis

Constants

DB_DIR_ON_CONTAINER

Attributes

db_dir[RW]

Public Instance Methods

build_docker_options() click to toggle source
# File lib/mcrain/redis.rb, line 32
def build_docker_options
  r = super
  if db_dir && !db_dir.empty?
    add_volume_options(r, DB_DIR_ON_CONTAINER, db_dir)
  end
  return r
end
client_class() click to toggle source
# File lib/mcrain/redis.rb, line 16
def client_class
  ::Redis
end
client_init_args() click to toggle source
# File lib/mcrain/redis.rb, line 20
def client_init_args
  [{host: host, port: port}]
end
client_require() click to toggle source
# File lib/mcrain/redis.rb, line 12
def client_require
  'redis'
end
wait_for_ready() click to toggle source
# File lib/mcrain/redis.rb, line 24
def wait_for_ready
  client.keys
end