return_to_matches (OpenID::TrustRoot)

    # File lib/openid/trustroot.rb, line 64
        def TrustRoot.return_to_matches(allowed_return_to_urls, return_to)
          allowed_return_to_urls.each { |allowed_return_to|
            # A return_to pattern works the same as a realm, except that
            # it's not allowed to use a wildcard. We'll model this by
            # parsing it as a realm, and not trying to match it if it has
            # a wildcard.

            return_realm = TrustRoot.parse(allowed_return_to)
            if (# Parses as a trust root
                !return_realm.nil? and

                # Does not have a wildcard
                !return_realm.wildcard and

                # Matches the return_to that we passed in with it
                return_realm.validate_url(return_to)
                )
              return true
            end
          }

          # No URL in the list matched
          return false
        end