== fails
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Ruby
- Estrellas
- 82
- Forks
- 42
- Merge medio
- 2 h 24 min
- PR fusionados (30 d)
- 3
Descripción
Not sure if it is intended behaviour, but IPAddr.new('10.0.0.0/16') == IPAddr.new('10.0.0.0/8') is true, when these are not the same network. The test should be
def ==(value)
@addr == value.addr && @mask_addr == value.mask_addr
end
Which also means adding
attr_reader :addr
attr_reader :mask_addr
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza por la implementación de IPAddr#== utilizada por IPAddr.new; el issue identifica los valores de dirección y máscara que la igualdad debería tener en cuenta. Confirma el comportamiento con una prueba de regresión específica que muestre que las máscaras diferentes no son iguales y asegúrate de que los casos de igualdad existentes sigan pasando.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- ruby
- Área
- networking
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 35/100