Наистина ми харесва да разработвам Ruby приложения с Pry. Виждал съм също Pry плъгин, наречен pry-remote, който ви позволява да настроите Drb сървър за отдалечен достъп до Pry сесия. Синопсисът на pry-remote в README има смисъл и нямам проблем да стартирам локално. Но как мога да използвам това, за да позволя например на колега да получи достъп до същата Pry сесия в неговия/нейния терминал?
Ако е възможно, API, който желая, би бил нещо като localtunnel:
На компютър 1:
$ ruby main.rb
[pry-remote] Waiting for client on druby://127.0.0.1:9876
$ drblocaltunnel 9876
share this url:
http://xyz.drblocaltunnel.com
На компютър 2:
$ 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