> class Array
>   def contains?(array)
>     (self & array) == array
>   end
> end

Note however, this will only work if the match is in order.

For example

[1,2,3,4].contains?([2,1]) #=> false

But

[1,2,3,4].contains?([1,4]) #=> true

That might be what you want.  If not, you could call sort on it as well.

ANyway... the point is, you can have a look at the ruby rdoc and find
a lot about this.  Arrays have been around for a while and Ruby
handles them more elegantly than any other language I have used.

Go have a read: http://www.ruby-doc.org/core/classes/Array.html

Mikel


-- 
http://lindsaar.net/
Rails, RSpec and Life blog....