# File lib/http/cookie.rb, line 605
  def set_cookie_value
    string = cookie_value
    if @for_domain
      if @domain
        string << "; Domain=#{@domain}"
      else
        raise "for_domain is specified but domain is unknown"
      end
    end
    if @path
      if !@origin || (@origin + './').path != @path
        string << "; Path=#{@path}"
      end
    else
      raise "path is unknown"
    end
    if @max_age
      string << "; Max-Age=#{@max_age}"
    elsif @expires
      string << "; Expires=#{@expires.httpdate}"
    end
    if @httponly
      string << "; HttpOnly"
    end
    if @secure
      string << "; Secure"
    end
    string
  end