# File lib/mongoid/validations/uniqueness.rb, line 114 def scope(criteria, document, attribute) unless document.primary_key == Array.wrap(attribute) Array.wrap(options[:scope]).each do |item| criteria = criteria.where(item => document.attributes[item.to_s]) end end criteria end