From: Joel Pearson Date: 2013-02-19T18:51:19+09:00 Subject: Re: Select "columns" from multidimensional array? Using the filter method on my previous attempt would return a copy of the object containing only the required data. I was hoping for something similar with this so I can split into multiple sections using filter logic but still keep the original if required, but I'm not sure how to do this. This is the kind of thing I'd probably want to use: m = #Main matrix n = m.filter args #Creates Subset without altering "m" m.filter! other_args #Alters its own data A class method sounds like a good idea. I'll have to play with that and see what I can come up with... -- Posted via http://www.ruby-forum.com/.