# File lib/shoulda/active_record/macros.rb, line 64
64:       def should_validate_uniqueness_of(*attributes)
65:         message, scope, case_sensitive = get_options!(attributes, :message, :scoped_to, :case_sensitive)
66:         scope = [*scope].compact
67:         case_sensitive = true if case_sensitive.nil?
68: 
69:         attributes.each do |attribute|
70:           matcher = validate_uniqueness_of(attribute).
71:             with_message(message).scoped_to(scope)
72:           matcher = matcher.case_insensitive unless case_sensitive
73:           should matcher.description do
74:             assert_accepts(matcher, subject)
75:           end
76:         end
77:       end