Подтвердить что ты не робот

Есть что-то вроде bpython для Ruby?

IRb довольно простой по сравнению с bpython даже при использовании wirble.

Есть ли какой-либо рубиновый эквивалент bpython?

4b9b3361

Ответ 1

Использовать Pry: http://pry.github.com

Он написан с нуля и позволяет вам:

  • просмотреть исходный код метода
  • просмотреть документацию метода (не используя RI, поэтому вам не нужно его генерировать)
  • входить и выходить из разных контекстов
  • вызывать во время выполнения, в любом контексте
  • подсветка синтаксиса Интеграция
  • gist
  • просмотр и воспроизведение истории
  • открыть редакторы для редактирования метода с использованием синтаксиса edit-method obj.my_method

Более тонкие и оригинальные функции

Ответ 2

Вы можете расширить irb для достижения всех функций bpython и более с помощью правильных драгоценных камней:

  • wirble: для подсветки синтаксиса (как вы уже знаете)
  • bond: для более продвинутого автозаполнения
  • utilitybelt: для команд, похожих на pastebin
  • sketches: для редактирования и оценки кода легко
  • boson: командная среда для создания библиотек команд для загрузки по мере необходимости
  • hirb: структура для сопоставления просмотров в классе

Для более драгоценных камней см. здесь.