Ruby отладчик: обновить содержимое метода в точке останова - PullRequest
0 голосов
/ 24 августа 2018

В настоящее время я использую Intellij Idea с плагином RubyMine. Это поставляется с драгоценным камнем ruby-debug-ide. Отладчик работает. Но есть большое ограничение, которое меня расстраивает. Например, допустим, у меня есть миксин. И в модуле у меня есть такой метод:

def check_something?(a, b)
  self.c = ( a == "yes" || b == "yes")
  self.save!

  self.c
end

Я хочу создать новую локальную переменную, например, «d» и присвойте ему значение таким образом, и отладчик обновится с изменениями:

def check_something?(a, b)
  self.c = ( a == "yes" || b == "yes")

  d = self.c

  self.save!

  self.c
end

Другими словами, когда я изменяю код, отладчик обновляется, чтобы отразить изменения внутри метода. Я не вижу, как я мог бы сделать это с ruby-debug-ide. Есть ли что-нибудь, что может это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...