class Build::Files::List

def ==(other)

This isn't very efficient, but it IS generic.
def ==(other)
	if self.class == other.class
		self.eql?(other)
	elsif other.kind_of? self.class
		self.to_a.sort == other.to_a.sort
	else
		super
	end
end