Я использую Ruby 1.8.6 с Rails 1.2.3, и мне нужно определить, имеют ли два массива одни и те же элементы, независимо от того, находятся они в одном порядке. Один из массивов гарантированно не содержит дубликатов (другой может, и в этом случае ответ отрицательный).
Моя первая мысль была
require 'set'
a.to_set == b.to_set
но мне было интересно, был ли более эффективный или идиоматический способ сделать это.