class Sequel::Plugins::Cacheable::Packer

Public Class Methods

factory(lib) click to toggle source
# File lib/sequel-cacheable/packer.rb, line 6
def self.factory(lib)
  case lib
  when MessagePack
    MessagePackPacker.new
  else
    Packer.new
  end
end

Public Instance Methods

pack(obj) click to toggle source
# File lib/sequel-cacheable/packer.rb, line 15
def pack(obj)
  Marshal.dump(obj)
end
unpack(string) click to toggle source
# File lib/sequel-cacheable/packer.rb, line 19
def unpack(string)
  Marshal.load(string)
end