Powiadomienie o zniszczeniu obiektu w Rubim

Napisałem niestandardowy model Rails. Ten model jest wspierany przez faktycznie serwer, a nie przez tabelę bazy danych (więc nie dziedziczy zActiveRecord::Base). Aby uzyskać żądane informacje z serwera, otwieram do niego połączenie SSH. Ponieważ szyny nie wykorzystują ponownie obiektu, zostanie utworzony nowy obiekt, a także nowe połączenie SSH z serwerem, na każde odebrane żądanie. Aby zmniejszyć stres serwera, chcę zamknąć połączenie SSH, zanim obiekt modelu zostanie zebrany bezużytecznie. Zastanawiam się, czy ruby ​​udostępnia mechanizm powiadamiania o tym, że obiekt zostanie zniszczony? Jeśli tak, mógłbym skorzystać z tego powiadomienia, aby wiedzieć, kiedy zamknąć połączenia SSH. Jeśli nie, będę musiał to zrobić ręcznie, gdy wiem, że skończyłem z obiektem.

Jeśli muszę to załatwić ręcznie, czy mogę wyraźnie zniszczyć obiekt? Albo najlepiej, jak mogę to zrobićobject = nil?

questionAnswers(2)

yourAnswerToTheQuestion