У меня есть некоторый Ruby-код, который принимает даты в командной строке в формате:
-d 20080101,20080201..20080229,20080301
Это означает, что я хочу работать для всех дат между 20080201 и 20080229 (включительно) и других дат, присутствующих в списке.
Учитывая, что я могу получить строку 20080201..20080229, что является лучшим способом преобразовать это в экземпляр Range. В настоящее время я использую eval, но мне кажется, что должен быть лучший способ.
@ Purfideas Я как бы искал более общий ответ для преобразования любой строки типа int..int в Range, я думаю.