Поддерживает ли какой-либо из редакторов, доступных в настоящий момент, хэш-код Ruby?

В Ruby 1.9 hash = {:one => 1, :two => 2, :three => 3} теперь записывается как:

hash = {
    one: 1,
    two: 2,
    three: 3
}

Однако ни текущая версия TextMate (1.5.10 (1623)), ни текущая версия Redcar (0.10) не распознают это как допустимый синтаксис, натыкаясь на двоеточие и причиняя вред котятам в процессе.

Есть ли редакторы, которые распознают новый синтаксис хеша? (Не стесняйтесь хвалить Vim / Emacs, но, пожалуйста, попробуйте включить некоторые не консольные редакторы.)

1 ответ

Решение

Вы уверены, что ваш TextMate указывает на Ruby 1.9.x, а не на системную установку Ruby по умолчанию? Я использую TextMate с RVM, используя 1.9.2 в качестве Ruby по умолчанию. TextMate прекрасно выполняет приведенный выше код.

Другие вопросы по тегам