Module: Membase::Dump

Defined in:
lib/membase-dump.rb,
lib/membase-dump/version.rb

Constant Summary collapse

VERSION =
"0.0.3"

Instance Method Summary collapse

Instance Method Details

#parse_mutation(line) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/membase-dump.rb', line 8

def parse_mutation (line)
  key, base64_value, ttl = line.split
  raw_value = Base64.decode64(base64_value)
  raw = false
  value = begin
            Marshal.load(raw_value)
          rescue
            raw = true
            raw_value
          end
  [key, value, ttl, raw]
end