Mi sono divertito molto nello sviluppo di applicazioni Ruby con Pry. Ho anche visto un plug-in Pry chiamato pry-remote che consente di configurare un server Drb per l'accesso remoto a una sessione di leva. La sinossi remota nel README ha senso e non ho problemi a girare localmente. Ma come posso usarlo per, ad esempio, consentire ad un collega di accedere alla stessa sessione di Pry nel suo terminale?Creazione di server Drb remoto (da utilizzare con il pry-remote)
Se possibile, l'API desidero sarebbe qualcosa come localtunnel:
su Computer1:
$ ruby main.rb
[pry-remote] Waiting for client on druby://127.0.0.1:9876
$ drblocaltunnel 9876
share this url:
http://xyz.drblocaltunnel.com
Su computer2:
$ drblocaltunnel login -url http://xyz.drblocaltunnel.com
Frame number: 0/4
From: /programming/drb/main.rb @ line 5 Foo#initialize:
4: def initialize(x, y)
=> 5: binding.remote_pry
6: end