> |@encoded = [Marshal.dump(@decoded, depth)].pack("m") > | > |doesn't work, the second param needs to be type IO > > Hmm, I designed this to work. And works fine on my box. The only > limitation I can think of is depth must be a Fixnum. So, when are we going to get keyword args in ruby? :) @encoded = [Marshal.dump(@decoded, depth:depth)].pack('m')