Как лучше всего преобразовать диапазон строк Ruby в объект Range

Но тогда просто делай

ends = '20080201..20080229'.split('..').map{|d| Integer(d)}
ends[0]..ends[1]

в любом ruby случае я не рекомендую eval ruby из соображений безопасности

ruby

2022-10-29T12:23:41+00:00