Method: GitDis.dump

Defined in:
lib/gitdis.rb

.dump(keys, redis_options) ⇒ Object



38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/gitdis.rb', line 38

def self.dump(keys, redis_options)
  redis = Redis.new(redis_options)
  keys.each { |base_key|
    self.keyset(base_key).each { |rkey|
      val = redis.get(rkey)
      if val and val.include?("\n")
        val = "\n" << val.split("\n").map { |line| "\t#{line}" }.join("\n")
        puts ["[#{rkey}]", val].join(' ')
      end
    }
  }
end