# File lib/mechanize/cookie_jar.rb, line 30
    def cookies(url)
      cleanup
      url.path = '/' if url.path.empty?

      domains = @jar.find_all { |domain, _|
        url.host =~ /#{CookieJar.strip_port(domain)}$/i
      }

      return [] unless domains.length > 0

      cookies = domains.map { |_,paths|
        paths.find_all { |path, _|
          url.path =~ /^#{Regexp.escape(path)}/
        }.map { |_,cookie| cookie.values }
      }.flatten

      cookies.find_all { |cookie| ! cookie.expired? }
    end