Я вижу очень странные проблемы с этим кодом и образец исполнения: https://gist.github.com/720278Кажущаяся глобальной утечки области видимости в Руби
Данные в двух файлах идентичны, но по какой-то причине приложение не будет работать на втором файле. Запуск приложения только для этого файла отлично работает, он только ломается, когда несколько файлов обрабатываются в одном исполнении. Исключения не помогают мне вообще отслеживать вещи (жалуясь на карту(), которая работает нормально нормально).
Я надеялся, что кто-то, возможно, видел что-то подобное раньше и мог указать мне в правильном направлении.
Я получаю другую ошибку, в строке 49, «не может преобразовать nil в Float (TypeError)» – wdebeaum 2010-11-29 18:39:25
& wdebeum, какую версию рубина вы используете? – Brian 2010-11-29 18:43:52