# File lib/beefcake/buffer/base.rb, line 83
    def read(n)
      case n
      when Class
        n.decode(read_string)
      when Symbol
        __send__("read_#{n}")
      when Module
        read_uint64
      else
        buf.slice!(0, n)
      end
    end