class SafeRedis
Constants
- VERSION
Public Class Methods
new(redis)
click to toggle source
Calls superclass method
# File lib/safe_redis.rb, line 6 def initialize(redis) @redis = redis raise ArgumentError, 'argument must be instance of Redis class' unless @redis.class == Redis super @redis end
Public Instance Methods
del(*args)
click to toggle source
Calls superclass method
# File lib/safe_redis.rb, line 18 def del(*args) super(*args) rescue Redis::BaseError 0 end
get(*args)
click to toggle source
Calls superclass method
# File lib/safe_redis.rb, line 12 def get(*args) super(*args) rescue Redis::BaseError nil end
mget(*args)
click to toggle source
Calls superclass method
# File lib/safe_redis.rb, line 24 def mget(*args) super(*args) rescue Redis::BaseError Array.new(args.size) end