class Shoulda::Matchers::ActiveModel::ValidateUniquenessOfMatcher

def matches?(subject)

def matches?(subject)
  @subject = subject.class.new
  @expected_message ||= :taken
  set_scoped_attributes &&
    validate_attribute? &&
    validate_after_scope_change?
end