Home Latest

latest / Range#cover? vs Range#include? is a subtle trap

cover? is a range check, include? checks discrete members.

(1..5).include?(4.9) # => false
(1..5).cover?(4.9) # => true

Easy to mix up.