2011-12-01 10 views
13

Sto cercando di trovare il codice ruby ​​che ha funzionalità commisurata a queste linee in python:goccia nel punto di interruzione singola in codice Ruby

import code 
code.interact(local=locals()) 

Queste linee inseriscono essenzialmente un unico punto di interruzione nel mio codice e aprire una console in cui Posso interagire con qualsiasi variabile.

Qualche idea su come farlo in Ruby?

+0

Per coloro che conoscono di Ruby, ma non Python, si prega di spiegare che cosa quelle linee fanno. – Phrogz

+0

Dovresti descrivere questo codice in inglese, nel caso in cui non parliamo di python – Damien

+0

queste linee essenzialmente inseriscono un singolo breakpoint nel mio codice e aprono una console in cui posso interagire con qualsiasi variabile. – Spencer

risposta

1

C'è kernel # local_variables in Ruby che restituisce i nomi di le variabili locali correnti. Controlla la documentazione:

ri local_variables 
Problemi correlati