Если у меня есть два диапазона, которые перекрываются:
x = 1..10
y = 5..15
Когда я говорю:
puts x.include? y
вывод:
false
потому что два диапазона частично перекрываются.
Но если я хочу, чтобы он был "истинным", когда есть частичное перекрытие между двумя диапазонами, как бы я это написал? Другими словами, мне нужен способ узнать, когда один диапазон содержит подмножество другого диапазона. Я предполагаю там элегантный способ написать это в Ruby, но единственные решения, о которых я могу думать, являются подробными.