Sha256: 8dc919367a19d4dbdaa53e8455195d6152822c54ee62e26790081833b4b0bc13
Contents?: true
Size: 468 Bytes
Versions: 3
Compression:
Stored size: 468 Bytes
Contents
require 'redis' module Ryespy class RedisConn attr_accessor :redis def initialize(url = nil) begin @redis = Redis.connect(:url => url) @redis.ping rescue Redis::CannotConnectError => e Ryespy.logger.error { e.to_s } return end if block_given? yield @redis close end end def close @redis.quit end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ryespy-0.7.0 | lib/ryespy/redis_conn.rb |
ryespy-0.6.1 | lib/ryespy/redis_conn.rb |
ryespy-0.6.0 | lib/ryespy/redis_conn.rb |