Ну, одним из подходов может быть добавление pry и pry-byebug в ваше приложение.Измените код так, чтобы он включал binding.pry
, затем запустите ваше приложение:
Frame number: 0/0
From: ./test.rb @ line 1 :
=> 1: binding.pry
2: secure_ldap.rename(
3: olddn: self.dn,
4: newrdn: "CN=#{self.cn}",
5: delete_attributes: true,
6: new_superior: "#{ou}"
=>
Теперь используйте step
, чтобы шаг за шагом выполнять выполнение.Это позволит вам перейти к вызову метода rename
внутри net-ldap и, например, проверить локальные переменные внутри этого вызова метода.