class MessagePack::Factory

def load(src, param = nil)

def load(src, param = nil)
  unpacker = nil
  if src.is_a? String
    unpacker = unpacker(param)
    unpacker.feed(src)
  else
    unpacker = unpacker(src, param)
  end
  unpacker.full_unpack
end