Sto cercando di ottenere un riferimento allo script passato all'interprete ruby. Ad esempio, se sto utilizzando ruby foo.rb
voglio ottenere un riferimento al file foo.rb
.Ruby: recupera il file in esecuzione
Penso che in Python ciò sia accessibile tramite sys.argv[0]
. Si potrebbe chiamare __FILE__
ma questa non è la soluzione che sto cercando, poiché __FILE__
restituisce il file all'interno del quale si trova il codice attualmente eseguito.
C'è un modo per farlo?
alse $ PROGRAM_NAME –