# File lib/mechanize/cookie_jar.rb, line 14
    def add(uri, cookie)
      return unless uri.host =~ /#{CookieJar.strip_port(cookie.domain)}$/i

      normal_domain = cookie.domain.downcase

      unless @jar.has_key?(normal_domain)
        @jar[normal_domain] = Hash.new { |h,k| h[k] = {} }
      end

      @jar[normal_domain][cookie.path] ||= {}
      @jar[normal_domain][cookie.path][cookie.name] = cookie
      cleanup
      cookie
    end