Ruby 2.4.x Net:: FTP: Как установить скрытый режим FTPS?

#ruby #ftps

#ruby #ftps

Вопрос:

Я обновляю приложение Rails и изменил версию Ruby на 2.4.5, что делает double-bag-ftps gem более несовместимым, как указано в этом выпуске.

В этом выпуске есть пример чистой версии Ruby, но мне не хватает способа установить режим FTPS (неявный или явный).

Я ничего не могу найти об этом в документе Ruby’s, поэтому я надеюсь, что кто-нибудь здесь знает об этом.

Кто-нибудь знает, как справиться с этим с помощью класса pure Ruby Net::FTP ?

Или это должно быть сделано вручную?

Комментарии:

1. Комментарий jnimety по этому вопросу показывает, как это сделать, переопределив connect метод в Net::FTP классе. Почему бы не сравнить его версию со встроенной connect и посмотреть, что было изменено?

2. Да, я использовал его, и он работает. Спасибо