class Redis::Client

def call(command)

def call(command)
  reply = process([command]) { read }
  raise reply if reply.is_a?(CommandError)
  if block_given? && reply != 'QUEUED'
    yield reply
  else
    reply
  end
end