Как настроить возврат результатов команд Ruby в Pry - PullRequest
4 голосов
/ 30 марта 2012

Мне удалось настроить приглашение для Pry с параметром Pry.config.prompt в ~ / .pryrc, чтобы сделать Pry более простым для детей. Теперь я хочу избавиться от возвращаемого результата:

Enter Ruby code> puts 'hello'
hello
=> nil
Enter Ruby code> 

=> nil сбивает с толку ребенка, который только учится программировать. Могу ли я подавить вывод возвращаемого значения в Pry?

1 Ответ

5 голосов
/ 30 марта 2012

Есть несколько способов сделать это.Либо добавьте ; в конец каждой строки, либо замените значение по умолчанию Pry.config.print на proc.Например, добавление чего-то вроде

Pry.config.print = Proc.new { |output, value| }

к вашему ~/.pryrc должно помочь.

...