@@ -318,21 +318,21 @@ def ==(other)
318
318
319
319
if legacy?
320
320
return false unless other . legacy?
321
- return false unless FuzzyMath . equals ( other . alpha_or_nil , alpha_or_nil )
321
+ return false unless FuzzyMath . equals_nilable ( other . alpha_or_nil , alpha_or_nil )
322
322
323
323
if _space == other . _space
324
- FuzzyMath . equals ( other . channel0_or_nil , channel0_or_nil ) &&
325
- FuzzyMath . equals ( other . channel1_or_nil , channel1_or_nil ) &&
326
- FuzzyMath . equals ( other . channel2_or_nil , channel2_or_nil )
324
+ FuzzyMath . equals_nilable ( other . channel0_or_nil , channel0_or_nil ) &&
325
+ FuzzyMath . equals_nilable ( other . channel1_or_nil , channel1_or_nil ) &&
326
+ FuzzyMath . equals_nilable ( other . channel2_or_nil , channel2_or_nil )
327
327
else
328
328
_to_space ( Space ::RGB ) == other . _to_space ( Space ::RGB )
329
329
end
330
330
else
331
331
other . _space == _space &&
332
- FuzzyMath . equals ( other . channel0_or_nil , channel0_or_nil ) &&
333
- FuzzyMath . equals ( other . channel1_or_nil , channel1_or_nil ) &&
334
- FuzzyMath . equals ( other . channel2_or_nil , channel2_or_nil ) &&
335
- FuzzyMath . equals ( other . alpha_or_nil , alpha_or_nil )
332
+ FuzzyMath . equals_nilable ( other . channel0_or_nil , channel0_or_nil ) &&
333
+ FuzzyMath . equals_nilable ( other . channel1_or_nil , channel1_or_nil ) &&
334
+ FuzzyMath . equals_nilable ( other . channel2_or_nil , channel2_or_nil ) &&
335
+ FuzzyMath . equals_nilable ( other . alpha_or_nil , alpha_or_nil )
336
336
end
337
337
end
338
338
0 commit comments