On Wed, Aug 12, 2009 at 10:15 PM, James Gray<james / grayproductions.net> wrote: > On Aug 12, 2009, at 10:07 PM, Nathan Beyer wrote: > >> Is there an implementation of the IO class that operates on in-memory >> byte arrays (or other data structure)? I haven't seen anything in the >> core/stdlib. > > Yes, see the standard StringIO library. > > James Edward Gray II Excuse my ignorance -- I'm just getting into Ruby, but isn't the StringIO for working with character data? Is there no distinction between characters and bytes? I was assuming that StringIO and String would cause some form of character encoding/decoding processing to kick in. Thanks - Nathan